在Linux上使用github

还是找地方记录一下做过的学过的东西,否则会忘掉……

 

初来Linux,很多东西都不熟悉,就从github开始吧。本篇主要是设置SSH,其实也非必须,在安装git之后直接用http协议也可以,只不过每次都要输入账号信息,速度也比较慢。

来源:https://www.linuxidc.com/Linux/2018-05/152611.htm


配置github使其支持github的API

在github网站中,右上角头像 -- Settings -- Developer settings中找到OAuth Apps

 点击Register a new application

点击Register application,就生成了Client ID和Client Secret,可以用于github的第三方登陆

在Linux上配置和使用github

安装github

在Ubuntu上安装git很简单,在terminal里一行命令:

sudo apt install git

配置用户名和邮箱

git config --global user.name "sunpei-xxx"
git config --global user.email "sunpei_xxx@163.com"

这时候Home文件夹中会出现一个.gitconfig的隐藏文件

为gihub账号添加SSH keys

生成Key

在terminal中输入以下命令,主要是生成用于验证的SSH私钥:

ssh-keygen -t rsa -b 4096 -C "sunpei_xxx@163.com"

会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可

将SSH Keys复制到github里

查看生成的文件~/.ssh/id_rsa.pub并复制其中的全部内容(注意这里的文件名是.pub)

返回到github的网页Settings -- SSH and GPG keys -- new SSH keys

把复制的内容粘贴进去,随便取个title,点击Add SSH key即可

测试连接

terminal输入命令

ssh -T git@github.com

等了半天,出现问题了,先记录一下,后续再解决吧

Connection closed by 13.250.177.223 port 22

 

https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent


版权声明:本文为pig_butterfly原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。