我尝试在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命令添加密钥。
  • 克隆gitolite-admin.git存储库。

  • 不幸的是,我不知道gitosis出了什么问题。

    关于git - git clone权限被拒绝(gitosis),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7776165/

    10-13 06:39