Git Pull Push 避免用户名和密码方法--雷锋

来源:互联网 发布:千鱼淘宝店铺复制 编辑:程序博客网 时间:2024/04/29 15:03


关闭
征文 | 从高考,到程序员      深度学习与TensorFlow入门一课搞定!      每周荐书 | Web扫描、HTML 5、Python(评论送书)
 

Git Pull Push 避免用户名和密码方法

标签: gitpullpush
 1599人阅读 评论(0) 收藏 举报
 分类:

前言

    在大家使用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
 
 

  相关文章推荐
  •  Git Push 避免用户名和密码方法
  •  Git详解之四:服务器上的Git
  •  Git action (Push Pull Clone) 避免输入用户名和密码方法
  •  git pull / git push 记住密码方法(ssh记住密码)
  •  Git Push 避免用户名和密码方法
  •  Git pull、 push 操作无需输密码的方法
  •  Git@OSC push 不用每次输入用户名和密码的方法
  •  git pull/push项目的时候总是提示要输入用户名密码的解决方案
  •  关于Mercurial(Hg)
  •  windows下Git pull、 push 操作无需输密码的方法
猜你在找
深度学习基础与TensorFlow实践
【在线峰会】前端开发重点难点技术剖析与创新实践
【在线峰会】一天掌握物联网全栈开发之道
【在线峰会】如何高质高效的进行Android技术开发
机器学习40天精英计划
Python数据挖掘与分析速成班
微信小程序开发实战
JFinal极速开发企业实战
备战2017软考 系统集成项目管理工程师 学习套餐
Python大型网络爬虫项目开发实战(全套)
查看评论

  暂无评论

发表评论
  • 用 户 名:
  • cmq591117730
  • 评论内容:
  • 插入代码
      
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
     
    zhaoli081223
     
    1
    • 访问:19597次
    • 积分:359
    • 等级: 
    • 排名:千里之外
    • 原创:13篇
    • 转载:25篇
    • 译文:0篇
    • 评论:1条
    文章分类
  • 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...

关闭
征文 | 从高考,到程序员      深度学习与TensorFlow入门一课搞定!      每周荐书 | Web扫描、HTML 5、Python(评论送书)
 

Git Pull Push 避免用户名和密码方法

标签: gitpullpush
 1599人阅读 评论(0) 收藏 举报
 分类:

前言

    在大家使用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
 
 

  相关文章推荐
  •  Git Push 避免用户名和密码方法
  •  Git详解之四:服务器上的Git
  •  Git action (Push Pull Clone) 避免输入用户名和密码方法
  •  git pull / git push 记住密码方法(ssh记住密码)
  •  Git Push 避免用户名和密码方法
  •  Git pull、 push 操作无需输密码的方法
  •  Git@OSC push 不用每次输入用户名和密码的方法
  •  git pull/push项目的时候总是提示要输入用户名密码的解决方案
  •  关于Mercurial(Hg)
  •  windows下Git pull、 push 操作无需输密码的方法
猜你在找
深度学习基础与TensorFlow实践
【在线峰会】前端开发重点难点技术剖析与创新实践
【在线峰会】一天掌握物联网全栈开发之道
【在线峰会】如何高质高效的进行Android技术开发
机器学习40天精英计划
Python数据挖掘与分析速成班
微信小程序开发实战
JFinal极速开发企业实战
备战2017软考 系统集成项目管理工程师 学习套餐
Python大型网络爬虫项目开发实战(全套)
查看评论

  暂无评论

发表评论
  • 用 户 名:
  • cmq591117730
  • 评论内容:
  • 插入代码
      
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
     
    zhaoli081223
     
    1
    • 访问:19597次
    • 积分:359
    • 等级: 
    • 排名:千里之外
    • 原创:13篇
    • 转载:25篇
    • 译文:0篇
    • 评论:1条
    文章分类
  • 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...