问题:在使用git代码仓库时,使用git clone 获取代码时,如果使用的是https协议,则在每次push时需要输入账号密码。

相关文档:文档一文档二

验证了文档一种的方法二可用,记录一下

  1. 创建文件存储GIT用户名和密码, 在当前用户的根目录中文件名为.Git-credentials,* 用vim编辑此文件,输入内容格式:
vim .git-credentials
https://{username}:{password}@github.com
  • 1
  • 2
ps:(*windows一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中(Linux/mac在~/)。*)
(由于在Window中不允许直接创建以”.”开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials,*)
  • 1
  • 2
  • 3

1.2 添加Git Config 内容

输入如下命令(win中可以进入git bash终端):

git config --global credential.helper store
  • 1

–global 为全局属性,也可以不添加全局,相关配置说明 
执行完后查看用户目录下 .gitconfig文件,会多了一项:

$ cat ~/.gitconfig

[credential]
helper = store
  • 1
  • 2
  • 3
  • 4

git push时不用再输入用户名和密码(如果还需要,可以重新开启git bash,或者重新打开ssh链接)

注:当用户名为邮箱时,需要把用户名的@转义为%40

最新文章

  1. WCF学习之旅—WCF服务的Windows 服务程序寄宿(十一)
  2. 【JUC】JDK1.8源码分析之LinkedBlockingQueue(四)
  3. .Net Framework 3.5, 3.5 sp1 中文版离线安装
  4. php完全销毁session
  5. 第三章 springboot + jedisCluster
  6. 一些值得学习和借鉴的.Net 开源项目
  7. 1215 spring 3 项目更新
  8. Sqoop -- 用于Hadoop与关系数据库间数据导入导出工作的工具
  9. jTDS驱动兼容性问题
  10. 分布式测试工具Beetle.DT的部署并进行HTTP,SQL,TCP压测
  11. FORM级别和数据库级别的Trace
  12. 31 ArcGIS中后缀一览表(持续更新中……)
  13. 微服务实战(二):使用API Gateway
  14. Python3:字符串的大小写和镜像字符串(swapcase()函数,chr(),ord(),translate()函数)
  15. Codeforces Round #502 (in memory of Leopoldo Taravilse, Div. 1 + Div. 2)
  16. serialize unserialize
  17. 配置文件备份方案(expect+shell)
  18. python的字符串截取
  19. Jmeter -----计数器(counter)
  20. SOAP 版本可能不匹配: 出现意外的 Envelope 命名空间 http://schemas.xmlsoap.org/wsdl/

热门文章

  1. Spring注解之 @SuppressWarnings注解
  2. 二十三、Spring框架的相关知识点总结
  3. C++ leetcode Longest Palindromic Substring
  4. 记一次搭建vsftp服务器坑
  5. Windows与Linux的回车换行转换
  6. Oracle常用表和常见操作命令
  7. jsp 中文乱码
  8. vue-1-模板语法
  9. PHP和Mysql事物处理
  10. ON 子句和 WHERE 子句的不同