配置ssh密钥,并在Git中使用SSH协议访问Github

今天换完新系统之后在github添加ssh,记录一下

一 配置ssh密钥

1.1 检查是否存在SSH

ls -al ~/.ssh:如果存在说明有,如果不存在说明你没有

1.2 生成SSH Key

ssh-keygen -t rsa -C "[email protected]"

Enter file in which to save the key (/home/qy/.ssh/id_rsa):  【按回车】
Enter passphrase (empty for no passphrase): 【输入密码】
Enter same passphrase again: 【再次输入密码】

配置ssh密钥,并在Git中使用SSH协议访问Github_第1张图片

id_rsa  //identification
id_rsa.pub //Public key

1.3 添加SSH Key到ssh-agent

1.3.1 确保ssh-agent工作

eval $(ssh-agent -s)

1.3.2 将ssh私钥添加到ssh代理中。

ssh-add ~/.ssh/id_rsa

Enter passphrase for /home/qy/.ssh/id_rsa: 【输入密码】
Identity added: /home/qy/.ssh/id_rsa (/home/qy/.ssh/id_rsa)

四 添加一个新的SSH key到你的Github账户

4.1 复制SSH Key到你的粘贴板

cat ~/.ssh/id_rsa.pub

4.2 到你的github中的SSH and GPG keys中

配置ssh密钥,并在Git中使用SSH协议访问Github_第2张图片
然后将复制的东西放到小框框中就行

五 一定要配置以下东西!!!

git config --global user.name "lala"
git config --global user.email "xx.com"

你可能感兴趣的:(github)