相关疑难解决方法(0)

使用gitolite时会要求用户输入密码

我已成功gitolite-admin.git在服务器上创建了repo(比如说)10.107.105.13.我可以10.14.42.7通过发行在本地机器上克隆这个仓库(比如说)git clone gitolite@10.107.105.13:gitolite-admin.我必须在.ssh/config文件中添加一些行以确保使用正确的私钥.

然后,我添加了一个用户dilawarconf/gitolite.conf文件,并将相应的键dilawar.pubkeys文件夹中.我已经添加并将此提交提交给gitolite-adminrepo.我还在.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

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

gitolite ×1