美文网首页
图文解决git push需要输入用户名和密码问题

图文解决git push需要输入用户名和密码问题

作者: 死海以东 | 来源:发表于2019-12-26 19:23 被阅读0次

    我们在初学git使用的时候常常会忽略一些细节导致我们后面操作走了弯路,现在我们就来解决我们的git push每次都需要使用用户名和密码的问题。
    问题:

    分析:
    我们在使用git clone的时候没有注意到使用的是HTTPS的方式clone,
    我们想使用SSH密钥验证的话应该使用SSH的方式clone,
    解决方法:
    1)查看使用的clone方式:
    git remote -v
    

    可见使用的方式是HTTPS;
    2)删除原clone方式:

    git remote rm origin
    

    3)添加新的clone方式:

    git remote add origin git@github.com:zludon/git_test.git
    

    执行成功后再查看,已经变成SSH方式了:


    4)测试git push

    需要注意的是,改动完之后直接执行git push是无法推送代码的,需要设置一下上游要跟踪的分支,与此同时会自动执行一次git push命令,此时已经不用要求输入用户名及密码啦!

    git push --set-upstream origin master
    

    相关文章

      网友评论

          本文标题:图文解决git push需要输入用户名和密码问题

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