繁体   English   中英

推送到远程 git 服务器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM