我曾经切换过一次github账号, 似乎还更改过一次github账号的密码, 然后呢?
然后就是每次向github提交代码时都要输入用户名密码(猜测是由于上述原因导致),
每次都是啊, 这也忒麻烦了, 于是就想办法解决这个问题, 经过一番查找, 终于找到一个解决办法, 分享之, 与君共勉 !!

==============

解决方案:

  1. 在你的用户目录下新建一个文本文件, 名曰.git-credentials
    用户目录:

    • windows: C:/Users/username
    • mac os x: /Users/username
    • linux: /home/username
  2. 在上一步创建的文件中输入一下内容:
    https:{username}:{password}@github.com
    当然上述{username}和{password}要换成你的github的账号名和密码
  3. 修改git配置
    执行命令git config --global credential.helper store
    上述命令会在~/.gitconfig文件末尾添加如下配置:

    [credential]helper = store
    

经过上述三步配置之后, 你push代码到github时, 便无需再输入用户名密码了~~

=================
续集......
后来发现, 不用上面三步这么麻烦, 简化流程如下:

  1. 在命令行输入命令:
    git config --global credential.helper store
    ☞ 这一步会在用户目录下的.gitconfig文件最后添加:
    [credential]helper = store
  1. 现在push你的代码 (git push), 这时会让你输入用户名密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码啦!
    ☞这一步会在用户目录下生成文件.git-credential记录用户名密码的信息.
    git config --global 命令实际上在操作用户目录下的.gitconfig文件, 我们cat一下此文件(cat .gitconfig), 其内容如下:
[user]name = aliceemail = alice@aol.com
[push]default = simple
[credential]helper = store

git config --global user.email "alice@aol.com" 操作的就是上面的email
git config --global push.default matching 操作的就是上面的push段中的default字段
git config --global credential.helper store 操作的就是上面最后一行的值

作者:元亨利贞o
链接:https://www.jianshu.com/p/81ae6e77ff47
來源:简书

解决`向github提交代码是老要输入用户名密码`相关推荐

  1. 解决向github提交代码不用输入帐号密码

    解决方案: 方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linu ...

  2. vs2005部署报表服务器项目老提示输入用户名密码解决办法

    vs2005部署报表服务器项目老提示输入用户名密码解决办法 按书上的步骤,用SQL Server Business Intelligence Development Studio建好的 .rdl格式的 ...

  3. git提交到github总是要输入密码_push到github时,每次都要输入用户名和密码的问题...

    解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows :C:/Users/username Mac OS X : /Users/username Lin ...

  4. Ubuntu18.04解决github提交代码Support for password authentication was removed 问题

    Ubuntu18.04解决github提交代码Support for password authentication was removed 问题 原因是:push以用户名+密码的方式不被支持 1.U ...

  5. 从0开始学习GitHub系列之「向GitHub 提交代码」

    DevStore首页 >文章 >文章详情 从0开始学习GitHub系列之「向GitHub 提交代码」 糖果果| 2016-06-15 10:57    浏览量(500)    评论(1) ...

  6. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...

  7. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...

  8. 【开发环境】PyCharm 配置 GitHub ( 在 PyCharm 中向 GitHub 提交代码 )

    文章目录 一.PyCharm 配置 GitHub 二.在 PyCharm 中向 GitHub 提交代码 一.PyCharm 配置 GitHub 选择 " 菜单栏 / File / Setti ...

  9. 【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )

    文章目录 一.源代码修改及标识 二.向 GitHub 提交代码 三.查看提交结果 一.源代码修改及标识 以 OpenGL.cpp 为例 , 没有更改的代码 , 前面都有一把蓝色的锁 , 在代码中添加一 ...

最新文章

  1. 排序算法---希尔排序(java版)
  2. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装
  3. docker查看容器创建命令
  4. oracle 内存结构 share pool sql解析的过程
  5. 8.Java有关变量的面试题
  6. windows系统登陆就注销如何解决,系统登陆就注销的解决办法
  7. Markdown编辑表格实现合并单元格、单元格内容换行
  8. .NetCore使用NETCore.MailKit发送邮件
  9. 查看mysql日志post_(转)MySQL 日志组提交
  10. Apprenda发布Kubernetes商业版,PaaS、CaaS任君选择
  11. 剑指offer面试题21. 调整数组顺序使奇数位于偶数前面(双指针)
  12. eclipse svn插件安装_eclipse 2020-03 (4.15.0) SVN 插件在线安装教程
  13. java程序设计精编教程第3版电子版课后答案_[java电子书] Java程序设计教程(第3版) PDF 电子书 百度云 网盘下载...
  14. php 降低视频分辨率,将低分辨率视频变成1920*1080高分辨视频,可自由调节分辨率宽高...
  15. mysql 批量插入(记录帖)
  16. 数字金额转换成中文大写金额的函数
  17. 声网 X 牛客网 200万场视频面试背后的实时互动技术支撑
  18. python怎样更新requests库-足球运动员的体能训练
  19. JAVA星期健身计划:If语句和Switch语句
  20. 【黑客免杀攻防】读书笔记1 - 初级免杀基础理论(反病毒软件特征码提取介绍、免杀原理、壳)...

热门文章

  1. 怎么安装mysql8.0.20_Mysql 8.0.20安装教程
  2. 机器学习--Lasso回归(LassoRegression)
  3. QT配置OpenCV(二):成功
  4. Win10自带虚拟机管理器HyperV安装CentOS7
  5. 6-3Table API SQL简介
  6. linux版vmware卡顿,Manjaro下Vmware安装的MacOS10.15遇到的性能问题导致几乎无法启动问题及解决...
  7. mpython_mPython官方版
  8. Vue数据更新数据不渲染问题 - 资源篇
  9. 酷享CMS企业级授权系统源码 有工单系统
  10. 百度SEO网站链接抓取器 v1.0