我正在尝试运行一个git服务器存储库。我确实安装了晶石
在ssh上运行git info时,服务器会回答
ssh git@myserver info
hello Brian, this is git@hepide01pep1 running gitolite3 on git 1.6.3.2
R W testing
当我尝试克隆gitolite admin存储库时,我得到了以下错误
git clone git@myserver:gitolite-admin
Cloning into 'gitolite-admin'...
FATAL: R any gitolite-adm
我已经安装了Git,现在我正在尝试在我的服务器上安装gitolite,所以我输入:
git clone git://github.com/sitaramc/gitolite
gitolite/install
该命令结果如下
use the following full path for gitolite: /root/gitolite/src/gitolite
如何完成安装
我一直很努力地想让晶石正常工作。我使用了包方法,并且能够对第一个用户进行第一次"git推送“到服务器。在那之后,如果我添加了一个按键并再次尝试按下某个按键,我会收到一个错误消息"W access for gitolite-admin DENIED to mike"-注意,它应该使用gitolite用户,而不是我的用户名。我猜这是因为我在我的.bash_profile中为两个用户添加了私钥。(我正在使用msysgit)...
有什么想法吗?
非常感谢!
我在Ubuntu12.04上安装了Gitolite 3.5.3。我创建了测试回购,我可以通过ssh访问它,只与gitolite用户,而不是其他用户。我需要允许其他系统用户(user1、user、user2)或用户组通过ssh访问git(推、拉合并等),如下所示:
git clone user1@domain.com:megaproject
但我试着像这样联系:
git clone user@domain.com:megaproject
并为我得到的这个用户写正确的密码:
fatal: 'megaproject' does not appear to be a git repos
我已经接管了一个项目,以前的管理员没有提供任何帮助,没有文档,也没有移交…我正在尝试克隆gitolite admin repo,这样我就可以将自己添加为用户。
问题是当我运行
git clone gitolite@repo1:gitolite-admin.git
我收到错误
R access for gitolite-admin DENIED to macbook
(Or there may be no repository at the given path. Did you spell it correctly?)
fatal: The remote end hung up unexpec
在一台服务器和另一台服务器上运行一个简单的命令(这是一个更大的部署过程问题的一部分)时,我遇到了问题。
用户手势:
当用户返回时,我可以使用ssh将该用户添加到机器上
X@repo2:~$ ssh gitolite@repo1
PTY allocation request failed on channel 0
hello repo2, this is gitolite v2.1-19-g36dfb85 running on git 1.7.0.4
the gitolite config gives you the following access:
R W proto
我正在使用gitolite来限制对存储库的权限,到目前为止,它一直运行良好,直到我试图克隆和推送一个已经在authorised_keys中添加了公钥的用户,而不是通过gitolite。我认为问题在于我使用的密钥可以访问服务器。当我试图克隆服务器:reponame时,我看到一个错误,它说存储库不存在,当我从存储库/reponame克隆并试图推送时,我得到以下错误:
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing ob
在我的gitolite.conf中,我可以设置
repo COOL_REPOSITORY
RW+ = me
R = @all
这为我提供了写权限,而所有其他注册用户对我的存储库具有读权限。现在我的问题是,我是否可以将读访问权限授予所有人,而不仅仅是我通过将ssh密钥存储在我的keydir中而注册的用户?
我使用在服务器上安装了珍珠岩。这属于“非根”方法。
当我试图把珍珠岩-管理员复制回我的客户时,它就失败了。我收到以下错误消息:
git clone gitolite@server.com:gitolite-admin
Cloning into gitolite-admin...
fatal: The remote end hung up unexpectedly
另外:
git clone ssh://gitolite@server.com:gitolite-admin
Cloning into gitolite0admin...
Using username "git-upload-
我第一次安装了海泡石。我在跟踪。
当我感到很好的时候:
$ ssh -p 2222 gitolite@debian
PTY allocation request failed on channel 0
hello gitolite, this is gitolite@debian running gitolite3 v3.5.3.1-1-gf8776f5 on git 1.7.2.5
R W gitolite-admin
R W testing
Connection to debian closed.
但是,当试图克隆时,它会给我以下错误:
$ git clone ssh:/