我有一台运行Debian的小型机器,可以通过ssh -l user host
访问它。现在我在该机器上的一个文件夹中创建了一个git存储库。如何使用ssh://在服务器上创建存储库
,我想不通的事情是:我有什么做的,那个混帐会让我访问存储库的方式git push ssh://yourserver.com/~you/proj.git +master
或者换句话说:拿什么ssh://
,怎么做我使用该协议设置对存储库的访问权限?
谢谢你的帮助/提示!
我有一台运行Debian的小型机器,可以通过ssh -l user host
访问它。现在我在该机器上的一个文件夹中创建了一个git存储库。如何使用ssh://在服务器上创建存储库
,我想不通的事情是:我有什么做的,那个混帐会让我访问存储库的方式git push ssh://yourserver.com/~you/proj.git +master
或者换句话说:拿什么ssh://
,怎么做我使用该协议设置对存储库的访问权限?
谢谢你的帮助/提示!
我以前经历过这个问题。我最终解决了gitolite来管理git & ssh。安装非常简单(如果您使用软件包方法),并且使维护资料库变得简单。
看到这个Pro Git。 尤其请参阅第4章“服务器上的Git”。
这很容易设置=)
谢谢,在编译所有东西(git> 1.6.2 + dependencies)整整一个上午之后,它就像一个魅力;-) – Simon 2011-02-03 12:57:43