推送到远程git服务器

时间:2017-10-04 06:00:25

标签: git ubuntu git-remote

我用openssh和git设置了一个Ubuntu服务器,没有别的东西在那里。它是我局域网上的虚拟机。我在家庭目录下创建了一个名为sites的目录,在我的主站点上我想要推送。跑过这些命令:

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服务器上浏览目录时,我无法找到任何文件。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

不完全相同的问题,但非常相似的答案: Git bare repository doesnt reflect changes made from push

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

创建普通 git repo并搜索在推送更改后如何自动提取。

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

修改 也许请查看此答案以获取灵感:https://stackoverflow.com/a/1434230/1988796