相关疑难解决方法(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 - 远程:致命:'keydir /'指纹识别失败

我在我的系统中安装了Gitolite来管理存储库.当我尝试添加任何客户端计算机的公钥时,我收到错误"远程:致命:指纹识别失败'keydir /".你能帮我解决这个问题吗?

ruby-on-rails gitolite

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

致命:推送到远程仓库时对象已损坏

我有一台安装了Gitolite的服务器来托管我的存储库我昨天创建了一个新的repo,今天当我尝试将更多提交推送到我得到的服务器时:

fatal: object 86eeaa0c5a154ff3df34d6a43669930b9c6c7f59 is corrupted
error: unpack failed: unpack-objects abnormal exit
error: failed to push some refs to
Run Code Online (Sandbox Code Playgroud)

由于回购是相当新的,我不会因为丢失以前的提交而烦恼所以我删除了我的本地和远程仓库,但仍然得到相同的错误.

正如我所说,我不太关心维护我的提交历史,我只想让它再次运行!

git gitolite

4
推荐指数
1
解决办法
3864
查看次数

标签 统计

gitolite ×3

git ×1

ruby-on-rails ×1