git配置

用户信息配置

1
2
$ git config --global user.name "Martin"
$ git config --global user.email "user_name@outlook.com"

作为身份信息,在第一次是配置就可以,后续可修改。

配置查看

1
2
3
4
5
6
7
8
9
10
# 查看全局配置
$ git config --global --list
user.name=your_name
user.email=user_name@outlook.com
credential.helper=manager
color.diff=auto
color.status=auto
color.branch=auto
$ git config --system --list # 查看系统配置
$ git config --local --list # 查看本地配置

生成SSH Key

1
2
3
4
ssh-keygen -t rsa -C "user_name@outlook.com"		# -C为备注信息,可自定义
# 拷贝到远端,实现对远端的免密访问
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.135.1 # 这里需要输入用户名和密码
ssh 192.168.135.1 # 测试能否免密登录

通过ssh-keygen生成后,可以在user/.ssh目录下看到id_rsa、id_rsa.pub文件,打开公钥id_rsa.pub,拷贝到github或gitee上的SSH公钥处,后面就可以免密推送到remote端。