美文网首页
gerrit.it.chehejia.com: Permissi

gerrit.it.chehejia.com: Permissi

作者: 低音区 | 来源:发表于2020-11-23 12:51 被阅读0次

    折磨了我好久,这个问题。 先描述一下(非证书配置问题)。

    项目使用的是gerrit+git做代码管理,在gerrit我的用户名是小贾(xiaojia),我电脑的是Jack。在项目中的cocoapods配置文件地址都是这个样子的:

    ssh://gerrit.it.com:********
    

    执行:

    pod install
    

    报错:

    jack@gerrit.it.com: Permission denied (publickey).
    fatal: Could not read from remote repository.
    

    尴尬啦。一气之下改掉。

    ssh://xiaojia@gerrit.it.com:********
    

    OK啦~~~

    3秒钟后~

    问题又来了, cocoapod更新下来一个配置文件:

    ~/.cocoapods
    

    路径下:


    就是个图

    我去,尴尬。 这怎么改, 这可是一堆啊。

    到这里问题描述完成。

    解决方案:

    PS:显示隐藏文件快捷键:command+shift+。

    1.在~/.ssh路径下添加.gitconfig文件:

    [core]
        excludesfile = /Users/jack/.gitignore_global
    [difftool "sourcetree"]
        cmd = opendiff \"$LOCAL\" \"$REMOTE\"
        path = 
    [mergetool "sourcetree"]
        cmd = /Applications/Sourcetree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
        trustExitCode = true
    [user]
        name = xiaojia
        email = xiaojia@hehe.com
    [commit]
        template = /Users/jack/.stCommitMsg
    
    

    问题依然在.
    2.添加config文件

    Host gerrit.it.com(地址)
        User xiaojia(用户名)
        Port 29418
    

    运行,完美。

    相关文章

      网友评论

          本文标题:gerrit.it.chehejia.com: Permissi

          本文链接:https://www.haomeiwen.com/subject/hhgmiktx.html