标签: linux git version-control ssh repository
我有一台运行Debian的小型机器,可以通过ssh -l user host访问它。现在我在该机器的文件夹中创建了一个git存储库。
ssh -l user host
我无法弄清楚的是:我该怎么做,git会让我以git push ssh://yourserver.com/~you/proj.git +master
git push ssh://yourserver.com/~you/proj.git +master
或换句话说:什么意味着ssh://,以及如何使用该协议设置对存储库的访问权限?
ssh://
感谢您的帮助/提示!
答案 0 :(得分:3)
我以前经历过这整个问题。我最终决定gitolite来管理git& SSH。它非常容易安装(如果你使用包方法),它使维护存储库变得容易。
答案 1 :(得分:2)
见Pro Git。 特别是,请参阅第4章“服务器上的Git”。
设置=)
答案 2 :(得分:1)
很多人为此使用gitosis。但这并不支持〜你。