远程访问 git repo(服务器设置)

远程访问 git repo(服务器设置)

我的 ubuntu 服务器中有一个 git 存储库,我喜欢从我的 macbook 访问它。我从我的 mac 启用了 ssh 到 ubuntu。有人能告诉我如何设置 git 以便我可以从两个都系统。我的要求很简单,我只需要在同一个 repo 上的两个系统上工作(只有一个用户访问该 repo)。

我看过一些不错的教程,比如http://rudygems.com/post/65970932/setting-up-a-simple-git-server

我不太确定裸存储库。我有一个现有的存储库,我喜欢从服务器和 Mack Book 工作。只需执行上述教程中的第 4 步就可以了。我不想犯错误,因为这是一个有效的存储库。

谢谢

骨干

答案1

我经常这样做,但不需要设置 git 服务器。我所做的就是

git clone git+ssh://[email protected]/home/tom/path/to/repository path/to/clone

对于我来说,设置一整台服务器仅仅是为了推送和拉取文件,似乎有些小题大做。

只要确保记得定期向后推,你就可以在两个位置正常工作

git pull origin <branchname>
git push origin <branchname>

推送和拉取到仓库。另外,请阅读man git-pushman git-pull

相关内容