Git Pull Push 避免用户名和密码方法--雷锋
来源:互联网 发布:千鱼淘宝店铺复制 编辑:程序博客网 时间:2024/04/29 15:03
靠谱的Man
人能一生欢乐行善,就再好不过了;又知道人人都该吃喝,靠一切辛劳享福。这是上帝的恩赐。
Git Pull Push 避免用户名和密码方法
版权声明:本文为博主原创文章,未经博主允许不得转载。
前言
在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。
1.方法一
1.1 创建文件存储Git用户名和密码
在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
1.2 添加Git Config 内容
进入git bash终端, 输入如下命令:
git config --global credential.helper store
执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:
[credential] helper = store
重新开启git bash会发现git push时不用再输入用户名和密码
2.1 添加环境变量
在windows中添加一个HOME环境变量,变量名:HOME,变量值:%USERPROFILE%
2.2 创建git用户名和密码存储文件
进入%HOME%目录,新建一个名为"_netrc"的文件,文件中内容格式如下:
machine {git account name}.github.comlogin your-usernmaepassword your-password
对应修改下划线指示部分。重新打开git bash即可,无需再输入用户名和密码
- 顶
- 0
- 踩
- 0
- 猜你在找
- 个人资料
- 访问:19597次
- 积分:359
- 等级:
- 排名:千里之外
- 原创:13篇
- 转载:25篇
- 译文:0篇
- 评论:1条
zhaoli081223
- 文章搜索
- 文章分类
- hadoop大数据(15)
- java开发(5)
- flex开发(0)
- Eclipse问题大杂烩(1)
- 大杂烩(1)
- hive(4)
- SQOOP(1)
- 数据库(2)
- HBase(3)
- 浏览器(1)
- 设计(1)
- 性能测试(1)
- kafka(2)
- MySQL(0)
- spark(3)
- flume(1)
- 文章存档
- 2016年01月(1)
- 2015年12月(3)
- 2015年11月(9)
- 2015年10月(1)
- 2015年09月(2)
- 阅读排行
- elasticsearch spring 集成(4221)
- Git Pull Push 避免用户名和密码方法(1597)
- Kafka+Spark Streaming+Redis实时计算整合实践(1496)
- 利用SQOOP将数据从数据库导入到HDFS(并行导入,增量导入)(1401)
- 用iperf测试网络丢包和延迟(1386)
- MyBatis 动态SQL String 参数为空(1043)
- Hive之insert into 和insert overwrite(907)
- eclipse 新建servers时选中tomcat版本后不能继续操作,next是灰色.(801)
- 使用zookeeper管理多个hbase集群(764)
- UML六大关系(依赖、类属、关联、实现、聚合和组合)(287)
- 评论排行
- elasticsearch spring 集成(1)
- 利用SQOOP将数据从数据库导入到HDFS(并行导入,增量导入)(0)
- Hive 查询语法大集合(0)
- hive load data(0)
- Hive内置数据类型(0)
- 展望未来,总结过去10年的程序员生涯(0)
- Hive之insert into 和insert overwrite(0)
- Hive-0.5中SerDe概述(0)
- eclipse 新建servers时选中tomcat版本后不能继续操作,next是灰色.(0)
- Spark Streaming容错的改进和零数据丢失(0)
- 推荐文章
- * CSDN日报20170615 ——《程序猿实现梦想为何如此艰辛!》
- * 一文理清散乱的物联网里开发者必须关注的技术!
- * Android APK反编译就这么简单 详解
- * Android 中解决破解签名验证之后导致的登录授权失效问题
- * 性能测试场景设计杂谈
- * 线程进阶:多任务处理——Java 中的锁
- 最新评论
- elasticsearch spring 集成
baidu_35803451: 您好,请教您个问题, 关于elasticsearch spring 集成的, 我将您的代码和elas...
靠谱的Man
人能一生欢乐行善,就再好不过了;又知道人人都该吃喝,靠一切辛劳享福。这是上帝的恩赐。
Git Pull Push 避免用户名和密码方法
版权声明:本文为博主原创文章,未经博主允许不得转载。
前言
在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。
1.方法一
1.1 创建文件存储Git用户名和密码
在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
1.2 添加Git Config 内容
进入git bash终端, 输入如下命令:
git config --global credential.helper store
执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:
[credential] helper = store
重新开启git bash会发现git push时不用再输入用户名和密码
2.1 添加环境变量
在windows中添加一个HOME环境变量,变量名:HOME,变量值:%USERPROFILE%
2.2 创建git用户名和密码存储文件
进入%HOME%目录,新建一个名为"_netrc"的文件,文件中内容格式如下:
machine {git account name}.github.comlogin your-usernmaepassword your-password
对应修改下划线指示部分。重新打开git bash即可,无需再输入用户名和密码
- 顶
- 0
- 踩
- 0
- 猜你在找
暂无评论
- 个人资料
- 访问:19597次
- 积分:359
- 等级:
- 排名:千里之外
- 原创:13篇
- 转载:25篇
- 译文:0篇
- 评论:1条
zhaoli081223
- 文章搜索
- 文章分类
- hadoop大数据(15)
- java开发(5)
- flex开发(0)
- Eclipse问题大杂烩(1)
- 大杂烩(1)
- hive(4)
- SQOOP(1)
- 数据库(2)
- HBase(3)
- 浏览器(1)
- 设计(1)
- 性能测试(1)
- kafka(2)
- MySQL(0)
- spark(3)
- flume(1)
- 文章存档
- 2016年01月(1)
- 2015年12月(3)
- 2015年11月(9)
- 2015年10月(1)
- 2015年09月(2)
- 阅读排行
- elasticsearch spring 集成(4221)
- Git Pull Push 避免用户名和密码方法(1597)
- Kafka+Spark Streaming+Redis实时计算整合实践(1496)
- 利用SQOOP将数据从数据库导入到HDFS(并行导入,增量导入)(1401)
- 用iperf测试网络丢包和延迟(1386)
- MyBatis 动态SQL String 参数为空(1043)
- Hive之insert into 和insert overwrite(907)
- eclipse 新建servers时选中tomcat版本后不能继续操作,next是灰色.(801)
- 使用zookeeper管理多个hbase集群(764)
- UML六大关系(依赖、类属、关联、实现、聚合和组合)(287)
- 评论排行
- elasticsearch spring 集成(1)
- 利用SQOOP将数据从数据库导入到HDFS(并行导入,增量导入)(0)
- Hive 查询语法大集合(0)
- hive load data(0)
- Hive内置数据类型(0)
- 展望未来,总结过去10年的程序员生涯(0)
- Hive之insert into 和insert overwrite(0)
- Hive-0.5中SerDe概述(0)
- eclipse 新建servers时选中tomcat版本后不能继续操作,next是灰色.(0)
- Spark Streaming容错的改进和零数据丢失(0)
- 推荐文章
- * CSDN日报20170615 ——《程序猿实现梦想为何如此艰辛!》
- * 一文理清散乱的物联网里开发者必须关注的技术!
- * Android APK反编译就这么简单 详解
- * Android 中解决破解签名验证之后导致的登录授权失效问题
- * 性能测试场景设计杂谈
- * 线程进阶:多任务处理——Java 中的锁
- 最新评论
- elasticsearch spring 集成
baidu_35803451: 您好,请教您个问题, 关于elasticsearch spring 集成的, 我将您的代码和elas...
- Git Pull Push 避免用户名和密码方法--雷锋
- Git Pull Push 避免用户名和密码方法
- Git Pull Push 避免用户名和密码方法
- Git pull避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- Git Push 避免用户名和密码方法
- JDBC
- 我的学习之路_第十章_IO流
- RJ45隔离变压器作用
- C++函数重载
- Andoid自定义View的OnMeasure详解和自定义属性
- Git Pull Push 避免用户名和密码方法--雷锋
- 数据库设计的基本步骤
- 因为有它,Spark集群的交互操作变得更简单
- bzoj1807: [Ioi2007]Pairs 彼此能听得见的动物对数
- 图书管理系统(链表)
- 文章标题
- Happy Number
- 面试题6:重建二叉树
- latex入门第6课——LaTeX中的特殊字符
暂无评论