美文网首页命令工具
解决SourceTree每次拉取提交都需要输入密码的问题

解决SourceTree每次拉取提交都需要输入密码的问题

作者: 等不来的期待 | 来源:发表于2018-08-14 14:05 被阅读808次

    问题产生背景
    客户端领导决定使用http方式拉取和push代码,所以无法使用之前的ssh方式做免密处理
    解决办法

    方法1:在.git目录中有个config目录,在路径前配置下用户名和密码即可,如下所示:

    [core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        symlinks = false
        ignorecase = true
    [remote "origin"]
        url = http://账号:'密码'@192.168.10.7:8090/test/Django.git
        fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
        remote = origin
        merge = refs/heads/master
    

    方法2:设置对所有项目有效(推荐使用,一行命令搞定)

    打开终端并且输入:
    git config --global credential.helper osxkeychain  #第一次需要输入密码,以后都不需要了,
    

    相关文章

      网友评论

        本文标题:解决SourceTree每次拉取提交都需要输入密码的问题

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