GIT 配置

1、git 安装可以全部是选择默认
2、设置全局变量config
不论Windows还是Linux还是Mac,建议至少config下述内容
  1. git config --global user.name "test"                  # 请换成你自己的名字,除非你凑巧也叫wukong.sun  
  2. git config --global user.email "test@163.com"         # 同上  
  3. git config --global push.default simple               # 要是你非要用低版本的Git(比如1.7.x),好吧,那就不设simple设current,否则你的Git不支持  
  4. git config --global core.autocrlf false               # 让Git不要管Windows/Unix换行符转换的事  
  5. git config --global gui.encoding utf-8                # 避免git gui中的中文乱码  
  6. git config --global core.quotepath off                # 避免git status显示的中文文件名乱码  
其中最后两个配置是关于中文乱码的,基本够用了。
Windows上还需要配置:
  1. git config --global core.ignorecase false  

3、设置SSH
在Linux的命令行下,或Windos上Git Bash命令行窗口中(总之不要用iOS),键入:
  1. $ssh-keygen -t rsa -C "test@163.com"  
然后一路回车,不要输入任何密码之类,生成ssh key pair。然后就生成一个目录.ssh ,里面有两个文件:id_rsa , id_rsa.pub
如果在Linux上,需要把其中的私钥告诉本地系统:
  1. $ ssh-add ~/.ssh/id_rsa  

再把其中公钥的内容复制到GitLab上。具体方法是:
显示ssh公钥的内容:
  1. $ cat ~/.ssh/id_rsa.pub  
打开github页面: https://github.com/settings/profile ,选择SSH Keys,然后点击Add SSH Key,把刚才ssh公钥id_rsa.pub(windows下的用户目录找到.ssh文件夹进去就可以看到)的内容paste进去。不需要填title,title会自动生成。
注意:需要copy最开头的“ssh-rsa ”这几个字

添加远程密码


4、提交代码到github 需要输入邮箱和密码




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 内容

设置记住密码(默认15分钟):
git config  --global credential.helper cache
如果想自己设置时间,可以这样做:
git  config credential.helper  'cache --timeout=3600'
这样就设置一个小时之后失效
长期存储密码:
git config  --global credential.helper store
执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:
[credential] helper = store
重新开启git bash会发现git push时不用再输入用户名和密码
2.方法二
2.1 添加环境变量
在windows中添加一个HOME环境变量,变量名:HOME,变量值:%USERPROFILE%

2.2 创建git用户名和密码存储文件
进入%HOME%目录,新建一个名为"_netrc"的文件,文件中内容格式如下:
machine {git account name}.github.comlogin your-usernmaepassword your-password
重新打开git bash即可,无需再输入用户名和密码


tortoiseGit 配置

1、使用puttykey,产生一个ppk文件


2、load 所有文件 选择秘钥 (git 配置SSH 的时候产生的)
生成ppk 文件,保存private

3、通过pageant 添加生成的ppk 文件,这样使是tortoiseGit 会通过ppk 生成密码匹配









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值