我已成功gitolite-admin.git
在服务器上创建了repo(比如说)10.107.105.13
.我可以10.14.42.7
通过发行在本地机器上克隆这个仓库(比如说)git clone gitolite@10.107.105.13:gitolite-admin
.我必须在.ssh/config
文件中添加一些行以确保使用正确的私钥.
然后,我添加了一个用户dilawar
到conf/gitolite.conf
文件,并将相应的键dilawar.pub
到keys
文件夹中.我已经添加并将此提交提交给gitolite-admin
repo.我还在.ssh/conf
文件中添加了一个条目,以便使用正确的私钥.但是当我尝试做的时候git clone dilawar@10.107.105.13:testing
,gitolite要求输入密码.我的印象是我不必在10.107.105.13上创建用户dilawar.我已通过登录服务器检查存储库testing.git是否存在以及公钥dilawar.pub
已被添加到.ssh/authorized_keys
.
我还试图ssh -vvvv dilawar@10.107.105.13
检查是否提供了正确的文件.这是我的.ssh/conf
档案.
HostName 10.107.105.13
User gitolite
IdentityFile ~/.ssh/gitolite
Host 10.107.105.13
HostName 10.107.105.13
User dilawar
IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
gitolite ×1