我的 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-push
和man git-pull