我尝试在linux-box(Debian)上设置git存储库。我想在osx Lion上克隆git repo。我安装了gitosis,在计算机上创建了一个rsa密钥(git_rsa),将其放入服务器中,然后启动了gitosis。
我有一个〜/ .ssh / config文件,因为ssh端口不是默认端口。我也将git_rsa密钥添加到了钥匙串(keychain)中。
我的〜/ .ssh / config看起来像
主持人git
HostName mydomain.com
Port 54321
Identityfile ~/.ssh/git_rsa
User git
当我尝试克隆管理员存储库时:
git clone git:gitosis-admin.git
我给了:权限被拒绝(公钥)。
致命:远端意外挂断
问题是什么? (密钥更改为700,并且ssh与其他用户使用相同的密钥可以完美地工作)
有人可以给我提示如何解决此问题?
提前致谢。
最佳答案
好吧,我尝试了乙醇钠,一切正常。方法如下:
apt-get
安装gitolite。 gl-setup
命令添加密钥。 不幸的是,我不知道gitosis出了什么问题。
关于git - git clone权限被拒绝(gitosis),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7776165/