Linux 安装github并配置ssh

首先,你得有个github帐号。

1.用apt-get install git的方式安装git

test@er:/$ sudo add-apt-repository ppa:git-core/ppa        //添加git的PPA源
test@er:/$ sudo apt-get update    //更新源
test@er:/$ sudo apt-get install git    //安装git
test@er:/$ git config --global user.name "github用户名"
test@er:/$ git config --global user.email "user@mail.com"    //登录github的邮箱 
test@er:/$ git config --list    //查看是否配置成功
user.name=user
user.email=user@mail.com

至此,git安装完成

 

2.配置git-ssh

本地生成ssh密钥

test@er:~/.ssh$ sudo ssh-keygen -t rsa -C "user@email.com"    //本地生成ssh密钥,建议输个密码,不输也行
test@er:~/.ssh$ ls        //生成成功,一个私钥,一个公钥pub
id_rsa id_rsa.pub

将.pub公钥添加到github

登录github-》Account-》SSH Keys-》Add SSh key-》添加(将.pub下的内容一字不拉的添加)

test@er:~/.ssh$ cat ~/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD4lQq3vDk9HhifY2tolx0JpH0Y1n/JH++R+rCuI3AcnA2WH5eq3jhXdkZ644QVhNOiopJDJ6aJbAvBub11M7KJgLLMJYzItm+zDmnx5G8ZmwFHp7M4DK95vVrrr1mmAFlttfmmFn9+tRie03v5thwqfRUFY4vBdKv2kup/A/aF5XA/tsCWA8DI60KsyRJSaCBOcxiJdfkjNcigisl//J+jCaLgCGwHW06rZ35T0UleyiYBMw36rhsMCxGQlFr9l2wdHRnlO2Bd0296oIGVUIKXqtpS0GbdMeOpj1ZxxbuQr9QpgIZDzvIldv7kSgA/C3KlUgg+aFXqru2Op424uM1xyDN user@email.com

OK,验证下

test@er:~/.ssh$ ssh -T git@github.com
Hi user! You've successfully authenticated, but GitHub does not provide shell access.
原文地址:https://www.cnblogs.com/captainRoB/p/7401301.html