推送到远程git服务器

推送到远程git服务器,git,ubuntu,git-remote,Git,Ubuntu,Git Remote,我用openssh和git安装了一个Ubuntu服务器,上面没有其他东西。它是我局域网上的虚拟机。我在home dir下创建了一个名为sites的dir,在那里有我想要推送到的主站点。运行以下命令: mkdir -p mysite.git cd mysite.git git init --bare 然后,我在工作站上运行: git remote add origin steve@10.0.0.15:sites/mysite.git git push origin master 它似乎推动它没

我用openssh和git安装了一个Ubuntu服务器,上面没有其他东西。它是我局域网上的虚拟机。我在home dir下创建了一个名为sites的dir,在那里有我想要推送到的主站点。运行以下命令:

mkdir -p mysite.git
cd mysite.git
git init --bare
然后,我在工作站上运行:

git remote add origin steve@10.0.0.15:sites/mysite.git
git push origin master

它似乎推动它没有错误,但是当我浏览git服务器上的目录时,我找不到任何文件。我遗漏了什么吗?

不是完全相同的问题,但答案非常相似:

TLDR:
bare
存储库没有可浏览的文件(这些存储库没有工作副本)

创建一个普通的git回购,并搜索如何在推送更改后自动拉取

是的,您可以推送到任何git存储库,而不仅仅是裸存储库


编辑:
也许可以查看以下答案以获得灵感:

如果
将存储库克隆到其他位置会发生什么?有变化吗?如何访问服务器上的裸存储库?使用
gitweb
,ssh/terminal/,…?您的问题得到了回答吗?如果是,请接受,如果不是,请提供更多信息以帮助我们帮助您