美文网首页工作生活
Git提交记住用户名和密码

Git提交记住用户名和密码

作者: 夜微凉若微殇 | 来源:发表于2019-07-02 11:15 被阅读0次

    每次提交代码都要输入用户名密码,十分麻烦,教大家怎么让Git记住密码。

    Https记住密码

    永久记住密码

    git config --global credential.helper store
    

    会在用户主目录的.gitconfig文件中生成下面的配置。

    [credential]
        helper = store
    

    如果没有--global,则在当前项目下的.git/config文件中添加。

    当然,你也可以直接复制上面生成的配置到配置文件中。

    临时记住密码

    默认记住15分钟:

    git config –global credential.helper cache
    

    下面是自定义配置记住1小时:

    git config credential.helper ‘cache –timeout=3600’
    

    SSH记住密码

    可以从一个已有的SSH KEY来记住密码,会在用户主目录下的known_hosts生成配置。

    把ssh key添加到ssh-agent

    $ eval $(ssh-agent -s)
    $ ssh-add ~/.ssh/id_rsa
    

    如添加过程:

    $ eval $(ssh-agent -s)
    Agent pid 54188
    
    $ ssh-add ~/.ssh/id_rsa
    Enter passphrase for /c/Users/Administrator/.ssh/id_rsa:
    Identity added: /c/Users/Administrator/.ssh/id_rsa (/c/Users/Administrator/.ssh/id_rsa)
    

    这个对当前会话有效,关闭窗口或者重启电脑又要重新设置。

    相关文章

      网友评论

        本文标题:Git提交记住用户名和密码

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