[英]Pushing to remote git server
我用 openssh 和 git 设置了一个 Ubuntu 服务器,那里没有其他东西。 它是我局域网上的虚拟机。 我在主目录下创建了一个名为站点的目录,在我想要推送到的主站点中。 运行这些命令:
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 服务器上的目录时,我找不到任何文件。 我错过了什么吗?
不完全相同的问题,但非常相似的答案: Git 裸存储库不反映推送所做的更改
TLDR: bare
存储库没有可供浏览的文件(这些存储库没有工作副本)
创建一个普通的git repo 并搜索如何在推送更改后自动拉取。
是的,您可以推送到任何 git 存储库,而不仅仅是裸存储库。
编辑:也许检查这个答案以获得灵感: https : //stackoverflow.com/a/1434230/1988796
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.