美文网首页
解决Mac 下的 Sourcetree 每次拉取提交都需要输入密

解决Mac 下的 Sourcetree 每次拉取提交都需要输入密

作者: 文刂Rn | 来源:发表于2018-03-23 10:13 被阅读46次

    打开命令行输入

    git config -global credential.helper osxkeychain
    

    如果不能执行,请先安装:

    $ git credential-osxkeychain
    # Test for the cred helper
      git: 'credential-osxkeychain' is not a git command. See 'git --help'.
    # 如果已安装,上面会输出Usage: git credential-osxkeychain <get|store|erase>
    # 如果未安装,则先用CURL下载git-credential-osxkeychain
    
    $ curl -s -O \
      https://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
    # Download the helper
    
    $ chmod u+x git-credential-osxkeychain
    # Fix the permissions on the file so it can be run
    
    
    $ sudo mv git-credential-osxkeychain \
      "$(dirname $(which git))/git-credential-osxkeychain"
    # Move the helper to the path where git is installed
      Password: [enter your password]
    
    $  git config --global credential.helper osxkeychain
    # Set git to use the osxkeychain credential helper
    

    打开 Sourcetree重新拉取输入密码确定,会提示访问系统秘钥,确定完美解决!!!

    相关文章

      网友评论

          本文标题:解决Mac 下的 Sourcetree 每次拉取提交都需要输入密

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