【发布时间】:2014-10-23 02:27:41
【问题描述】:
我是 gitolite 的新手。我已经在远程服务器上安装了 gitolite (192.168.1.109)
所以我可以 git 克隆 gitolite-admin.git。
git clone ssh://git@192.168.1.109/gitolite-admin.git
想使用 gitolite 添加用户和 repo。以下是普通的添加用户流程。
ssh-keygen -t rsa -C "test" -f test
在keydir/test.pub中添加了公钥
然后,git add / git commit / git push 做得很好,GitServer echo msg for git push 是:
Total 5 (delta 0), reused 0 (delta 0)
remote: keydir/test.pub: Permission denied
remote: FATAL: fingerprinting failed for 'keydir/test.pub'
To ssh://git@192.168.1.109/gitolite-admin.git
5b8c75d..8c12dac master -> master
我的远程服务器是 CentOS。
remote: keydir/test.pub: Permission denied
remote: FATAL: fingerprinting failed for 'keydir/test.pub'
您将如何避免该错误消息?
【问题讨论】: