github 使用配置

设置git

设置姓名和邮箱地址

1
2
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@example.com"

~/.gitconfig中有如下形式输出设置文件

1
2
3
[user]
 name = Firstname Lastname
 email = your_email@example.com

设置行尾首选项

1
2
git config --global core.autocrlf input
git config --global core.safecrlf true

使命令输出可读性更高

1
git config --global color.ui auto

使用前准备

GitHub上连接已有仓库时的认证是通过使用了SSH公开密钥认证方式进行的.

1. 创建SSH Key

1
ssh-keygen -t rsa -C "your_email@example.com"

~/.ssh/id_rsa文件是私有密钥, ~/.ssh/id_rsa.pub是公有密钥。

2. 添加公开密钥

GitHub添加公有密钥,之后就可以用私有密钥进行认证。 进入网页的账户设置(Personal setting),点击SSH Keys添加密钥,在Title中输入适当密钥名称,Key部分黏贴id_rsa.pub文件内容.

1
cat ~/.ssh/id_rsa.pub

添加成功后,通过手中私人密钥与Github进行认证通信

1
ssh -T git@github.com

出现如下语句则表示成功

1
Hi XXX-X! You've successfully authenticated, but GitHub does not provide shell access.