解决`向github提交代码是老要输入用户名密码`
我曾经切换过一次github账号, 似乎还更改过一次github账号的密码, 然后呢?
然后就是每次向github提交代码时都要输入用户名密码(猜测是由于上述原因导致),
每次都是啊, 这也忒麻烦了, 于是就想办法解决这个问题, 经过一番查找, 终于找到一个解决办法, 分享之, 与君共勉 !!
==============
解决方案:
- 在你的用户目录下新建一个文本文件, 名曰
.git-credentials
用户目录:- windows:
C:/Users/username
- mac os x:
/Users/username
- linux:
/home/username
- windows:
- 在上一步创建的文件中输入一下内容:
https:{username}:{password}@github.com
当然上述{username}和{password}要换成你的github的账号名和密码 - 修改git配置
执行命令git config --global credential.helper store
上述命令会在~/.gitconfig
文件末尾添加如下配置:[credential]helper = store
经过上述三步配置之后, 你push代码到github时, 便无需再输入用户名密码了~~
=================
续集......
后来发现, 不用上面三步这么麻烦, 简化流程如下:
- 在命令行输入命令:
git config --global credential.helper store
☞ 这一步会在用户目录下的.gitconfig文件最后添加:
[credential]helper = store
- 现在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提交代码是老要输入用户名密码`相关推荐
- 解决向github提交代码不用输入帐号密码
解决方案: 方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linu ...
- vs2005部署报表服务器项目老提示输入用户名密码解决办法
vs2005部署报表服务器项目老提示输入用户名密码解决办法 按书上的步骤,用SQL Server Business Intelligence Development Studio建好的 .rdl格式的 ...
- git提交到github总是要输入密码_push到github时,每次都要输入用户名和密码的问题...
解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows :C:/Users/username Mac OS X : /Users/username Lin ...
- Ubuntu18.04解决github提交代码Support for password authentication was removed 问题
Ubuntu18.04解决github提交代码Support for password authentication was removed 问题 原因是:push以用户名+密码的方式不被支持 1.U ...
- 从0开始学习GitHub系列之「向GitHub 提交代码」
DevStore首页 >文章 >文章详情 从0开始学习GitHub系列之「向GitHub 提交代码」 糖果果| 2016-06-15 10:57 浏览量(500) 评论(1) ...
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...
- 【开发环境】PyCharm 配置 GitHub ( 在 PyCharm 中向 GitHub 提交代码 )
文章目录 一.PyCharm 配置 GitHub 二.在 PyCharm 中向 GitHub 提交代码 一.PyCharm 配置 GitHub 选择 " 菜单栏 / File / Setti ...
- 【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )
文章目录 一.源代码修改及标识 二.向 GitHub 提交代码 三.查看提交结果 一.源代码修改及标识 以 OpenGL.cpp 为例 , 没有更改的代码 , 前面都有一把蓝色的锁 , 在代码中添加一 ...
最新文章
- 排序算法---希尔排序(java版)
- pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装
- docker查看容器创建命令
- oracle 内存结构 share pool sql解析的过程
- 8.Java有关变量的面试题
- windows系统登陆就注销如何解决,系统登陆就注销的解决办法
- Markdown编辑表格实现合并单元格、单元格内容换行
- .NetCore使用NETCore.MailKit发送邮件
- 查看mysql日志post_(转)MySQL 日志组提交
- Apprenda发布Kubernetes商业版,PaaS、CaaS任君选择
- 剑指offer面试题21. 调整数组顺序使奇数位于偶数前面(双指针)
- eclipse svn插件安装_eclipse 2020-03 (4.15.0) SVN 插件在线安装教程
- java程序设计精编教程第3版电子版课后答案_[java电子书] Java程序设计教程(第3版) PDF 电子书 百度云 网盘下载...
- php 降低视频分辨率,将低分辨率视频变成1920*1080高分辨视频,可自由调节分辨率宽高...
- mysql 批量插入(记录帖)
- 数字金额转换成中文大写金额的函数
- 声网 X 牛客网 200万场视频面试背后的实时互动技术支撑
- python怎样更新requests库-足球运动员的体能训练
- JAVA星期健身计划:If语句和Switch语句
- 【黑客免杀攻防】读书笔记1 - 初级免杀基础理论(反病毒软件特征码提取介绍、免杀原理、壳)...
热门文章
- 怎么安装mysql8.0.20_Mysql 8.0.20安装教程
- 机器学习--Lasso回归(LassoRegression)
- QT配置OpenCV(二):成功
- Win10自带虚拟机管理器HyperV安装CentOS7
- 6-3Table API SQL简介
- linux版vmware卡顿,Manjaro下Vmware安装的MacOS10.15遇到的性能问题导致几乎无法启动问题及解决...
- mpython_mPython官方版
- Vue数据更新数据不渲染问题 - 资源篇
- 酷享CMS企业级授权系统源码 有工单系统
- 百度SEO网站链接抓取器 v1.0