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

  在开发中使用的版本控制器时git , 每次使用命令"git pull"从服务器获得最新代码时,都需要输入用户名和密码,这样浪费了大量的时间和热情,在此背景下,本文在网上找到解决版本,在此做一个总结,已做留念。

1 查看项目的存放地址

首先看下每次输入用户名和密码的提示。项目存放在以下地址:

http://192.9.100.193

2 创建 Git 存储用户名和密码

  在%HOME%目录中,一般是 c:/users/{当前用户名} 目录下。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用文本编辑器打开文件 .git-credentials,输入以下内容:

touch .git-credentials
vim .git-credentials
http://{用户名}:{密码}@192.9.100.193

3 添加 Git Config内容

  进入git bash终端, 输入如下命令:

git config --global credential.helper store

  执行完后查看%HOME%目录下的.gitconfig文件,会多了一项。

[credential]
    helper = store

  重新开启git bash会发现git push时不用再输入用户名和密码。

注意:

如果不能提交代码到git服务器,需要将帐号绑定到git工具上。若不绑定,当你执行git commit  是报如下错误。

    *** Please tell me who you are.  

    Run  

      git config --global user.email "[email protected]"
      git config --global user.name "Your Name"  

    to set your account‘s default identity.
    Omit --global to set the identity only in this repository.
      

  需要执行 git config --global 命令,全局配置用户的姓名和邮箱,就可以提交git 代码了。

git config  --global user.email {用户邮箱}
git config --global user.name {用户账号}
时间: 2024-10-22 23:15:21

Git Pull 避免用户名和密码方法的相关文章

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

在windows上使用git push或git pull的时候,每次都要输入用户名和密码,非常的麻烦 第一次尝试使用github提供的生成并添加sshkey的方式去实现免登陆 但最终没有成功,我不确定是不是我的步骤有错,所以在这里也贴出了我的操作过程,大致过程也是参考网上的 在最后一步测试是否生效的时候,是ok的,但重启git bash然后去git push的时候还是要输入用户名密码 第二次尝试使用在%HOME%(/c/users/你的用户名)目录下创建文件.git-credentials去存储

git 中添加用户名和密码

git 中添加用户名和密码:https://blog.csdn.net/qq_28602957/article/details/52154384 在使用git时,如果用的是HTTPS的方式,则每次提交,都会让输入用户名和密码,久而久之,就会感觉非常麻烦,那么该如何解决呢? 方式一:使用SSH,添加ssh key.方式二:在全局中存储用户的账号密码,方式如下在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users***中

Git Push 不用再次输入用户名和密码方法

前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率.在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结. 1.方法一 1.1 创建文件存储GIT用户名和密码 在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中.文件名为.git-credentials

Meth | Git 避免重复输入用户名和密码方法

git config --global credential.helper store 1.2 添加Git Config 内容 进入git bash终端, 输入如下命令: git config --global credential.helper store 执行完后查看%HOME%目录下的.gitconfig文件,会多了一项: [credential] helper = store 重新开启git bash会发现git push时不用再输入用户名和密码 说明:经测试,可以直接进行第二步,在gi

解决git pull每次提示输入账号密码的问题

每次用git同步代码的时候,都会提示输入账号密码,很麻烦,费时间,所以找了一种可以免去每次都要输入账号密码的方法 1. git bash进入你的项目目录 2. 输入以下命令会在配置文件里添加信息,作用是用来存储你的git账号和密码 git config --global credential.helper store 3. 执行后,再执行 git pull,这时候会提示输入git账号和密码,输了这一次后,以后再拉取代码就不会再提示登录了 备注: 上述命令执行完以后 /home/chinaesto

git clone 使用用户名和密码

git clone http://用户名:密码@仓库 示例: 用户名: [email protected] 密码: xw 仓库: http://git.test.com/abc/demo 注意: 用户名中的 @ 要使用 %40 代替.仓库 URL 不需要 http:// . 命令: git clone http://xw%40qq.com:[email protected]/abc/demo ? 原文地址:https://www.cnblogs.com/daysme/p/11038988.htm

修改git提交的用户名和密码

目的:每个项目自定义Git提交的用户名和邮箱 1.在本地找到某个项目所在的地址 2.找到config文件 3.增加如下配置 4. ok,这样每个项目都可以定义提交者姓名和邮箱了 原文地址:https://www.cnblogs.com/zhangjianbing/p/9360716.html

Eclipse中修改SVN用户名和密码方法(转)

由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法. 解决方案: 在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法: 1. 查看你的Eclipse 中使用的是什么SVN Interface windows > preference > Team > SVN #SVN Inte

Eclipse中修改SVN用户名和密码方法

转:http://blog.csdn.net/carterjin/article/details/7589812 由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法. 解决方案: 在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法: 1. 查看你的Eclipse 中使用的是什么SVN