2011-02-02 98 views
2

我有一台运行Debian的小型机器,可以通过ssh -l user host访问它。现在我在该机器上的一个文件夹中创建了一个git存储库。如何使用ssh://在服务器上创建存储库

,我想不通的事情是:我有什么做的,那个混帐会让我访问存储库的方式git push ssh://yourserver.com/~you/proj.git +master

或者换句话说:拿什么ssh://,怎么做我使用该协议设置对存储库的访问权限?

谢谢你的帮助/提示!

回答

3

我以前经历过这个问题。我最终解决了gitolite来管理git & ssh。安装非常简单(如果您使用软件包方法),并且使维护资料库变得简单。

+0

谢谢,在编译所有东西(git> 1.6.2 + dependencies)整整一个上午之后,它就像一个魅力;-) – Simon 2011-02-03 12:57:43

1

很多人的使用gitosis。但是这不支持〜你。

+0

Gitosis也放弃了一年多了。 Gitolite是首选。 – Novelocrat 2011-02-03 02:50:52

2

看到这个Pro Git。 尤其请参阅第4章“服务器上的Git”。

这很容易设置=)

相关问题