使用git提交代码到github,每次都要输入用户名和密码的解决方法

自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题。比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种:

使用git提交代码到github,每次都要输入用户名和密码的解决方法

网上有这么一种解决方法:使用git提交到github,每次都要输入用户名和密码的解决方法

它使用方法,其实就是将https替换成了ssh。但始终觉得不怎么好,原因是,我在git clone别人项目的时候,一般是直接从浏览器中复制URL的,类似这种方式:

使用git提交代码到github,每次都要输入用户名和密码的解决方法

所以又找了找解决方案,终于找到解决办法,

1 找到项目的.git目录下的config文件:

使用git提交代码到github,每次都要输入用户名和密码的解决方法

打开后,找到url路径:

使用git提交代码到github,每次都要输入用户名和密码的解决方法

将其改为如下格式:

https://username:password@github.com/username/project.git

在这里,username就是你的用户名,比如我的用户名是CmderQ,那么改成之后的结果是:

url= https://CmderQ:#####@github.com/CmderQ/hello.git

这里的”#####”代表的就是我这个账户的密码。改完之后,保存

2 修改项目的文件内容,确保本地的代码在线上代码的基础上有所改动,然后再提交。这样就不会要求输入用户名和密码了。

使用git提交代码到github,每次都要输入用户名和密码的解决方法

上一篇:死磕 java同步系列之Semaphore源码解析


下一篇:死磕 java同步系列之ReentrantReadWriteLock源码解析