( 二 )、Git 常用配置

( 二 )、Git 常用配置

 

 

参考Git中文网:http://www.git-scm.com.cn/1511.html

 

1、Git 全局配置

  # 记住密码,然后操作pull/push 会让输入用户名密码,第一次输入进去。下次再操作pull/push时就不需要输入用户名密码了
git config --global credential.helper store
  # 配置用户名, 邮箱,因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
git config --global user.name "runoob"
git config --global user.email test@runoob.com
  # 避免git gui中的中文乱码  
git config -–global gui.encoding utf-8        
  # 避免git status显示的中文文件名乱码         
git config -–global core.quotepath off  
  # 查看配置
git config --list
  # 清除密码
git config --global --unset credential.helper
# 清除密码
git config --system --unset credential.helper

   注意:git config  –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

最终的git配置文件会保存在:

 

 

2、Git 配置 SSH

2.1、查看电脑有没有公钥(交接项目的电脑可能有,新配置可忽略,但是后面还会用到)要用git bash 或是idea terminal,终端不行(cmd)

cd ~/.ssh    //进入文件夹
ls        //列出文件夹里面的文件

公钥 : 以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。
         .pub 文件是你的公钥,另一个则是私钥。
2.2、执行命令生成密钥
ssh-keygen -t rsa -C "你的邮箱"        //执行此命令,下面是执行后有三四次回车操作。

(不想麻烦直接全部回车)
1.确认秘钥的保存路径(如果不需要改路径则直接回车);
2.如果上一步置顶的保存路径下已经有秘钥文件,
    则需要确认是否覆盖(如果之前的秘钥不再            
    需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
3.创建密码(如果不需要密码则直接回车);
4.确认密码;
2.3、查看是否生成(同一个窗口进行)

进入刚才生成密钥的文件夹下(默认:C:\Users\Administrator\.ssh):

ls
//多出了id_dsa 和 id_rsa 则成功。
2.4、 去复制公钥配置到 git 仓库

 2.5、登录你的git仓库设置配置ssh

git仓库 码云/阿里云、github大同小异
找到  设置--ssh 公钥 --粘贴就ok了

 2.6: 拉取项目:

 

3、常见错误解决

1、tortoisegit 常见错误:   disconnected no supported authentication methods available(server sent: publickey)

多半是因为git和小乌龟有冲突,解决方法:

 

 2、点击 browse按钮打开文件目录,找到git目录下的 ssh.exe,确认。即可。

 替换成功,后,再pull一下。应该就能正常的pull成功。如果不行,再把SSH client改回小乌龟自己的程序,再试一下

 

2:git问题ERROR:   Repository not found  的解决

# 清除掉缓存在git中的用户名和密码
git credential-manager uninstall
git credential-manager install

 

 

 

 

 

posted @ 2018-10-19 13:22  邓维-java  阅读(1010)  评论(0编辑  收藏  举报