使用SSH连接Github详细教程
因为现在
github
开放了
私有仓库
,用来部署和同步网站是非常方便的,只要
push
到私有仓库,然后在Linux服务器上
pull
一下就行,有时候在服务器上还会直接改动一些配置,也只需要
push
到私有仓库,最麻烦的就是每次运行
git命令
需要输入登录信息,SEO禅作为一名
DRY(don't repeat yourself!)
的拥护者,肯定对这种事不能忍,那我们就配置一个默认的登录信息,这样就不用每次输入密码,这篇文章说的是SSH方式连接GITHUB,使用
https
方式可以去网上找下。
首先我们要看下有没有已经生成好的密钥对信息,如果已经有了就直接用,没有的话重新生成一个,运行如下指令:
如果有密钥信息的话,默认的密钥文件应该是下面这些:
- id_rsa.pub
- id_ecdsa.pub
- id_ed25519.pub
如果没有公钥和私钥文件,那我们就生成新的密钥文件,运行如下命令:
把后面的邮箱地址改换成github上的登录邮箱地址就可以。
提示“Enter a file in which to save the key(输入要保存密钥的文件)”时,按 Enter 键。
提示时输入安全密码,按回车再输入一次确认密码,这个密码要记住,后面需要用到,不用密码也可以直接回车就行。
使用密钥文件
首先我们要把密钥添加到后台的
ssh-agent
代理,让他帮我们在需要的时候完成授权任务,运行如下命令:
接下来我们需要把私钥加到
ssh-agent代理
里,运行如下命令:
最后一步,我们需要把公钥信息加入到Github的SSH管理中,使用如入命令查看ssh公钥信息:
复制公钥信息后,在github点击自己头像,如下图所示,再点击
settings
:
之后在左边点击
SSH and GPG Keys
之后在右边面板会看到一个
New ssh key
的按钮,把刚才复制的公钥信息添加进行就可以了,随后我们在服务器上测试下有没有授权成功,运行如下命令:
之后会有提示信息,如果没有成功自己到 找找帮助信息。
注意:这里的
git remote add origin
要使用SSH的地址!
相关文章
谷歌AMP和百度MIP怎样应用于电子商务网站?
前两篇帖子都是关于移动搜索优化的,一篇是Google的AMP(加速移动页面),一篇是百度的MIP(移动网页加速器),这两个技术基本上是一样的,都是为了使用户能更快速打开移动搜索结果页面,简单说其原理...
Google说,我们很公正
虽然这篇帖子的标题是“Google说,我们很公正”,但其实应该在括号里写上:有感于去年底百度竞价排名争议。 前几天有站长在Google的帮助论坛大发牢骚,质疑Google的公正性,诸如是否对网站内容...
在阿里的支持下,Google安心地走了
都说人逢喜事精神爽,这话是一点不假。也不一定偏得是喜事,像Google退出中国这种事也可以让人精神高度亢奋。 这不,本来SEO每天一贴已经成了每月两三贴了,昨晚竟然做了个梦,不得不写写。 昨晚,其实...
SEO们要注意身体啊!
2017年10月16号,大名鼎鼎的SEO人Eric Ward突然离世,享年58岁。Eric Ward是什么人?最近刚结识的John在他的博客里有详细介绍,我就不多写了。 Eric Ward是真正的...
SEO每天一贴换域名最新情况
本博客换域名将近两个月了,汇报和记录下进展情况。其实在刚换域名的帖子评论里我记录了情况,抄到本帖就行了,还有比较准确的时间。 总体上来看,全站301转向后,50天左右百度和Google都基本完成内容...
《百度搜索引擎网页质量白皮书》发布
今天百度发布了《百度搜索引擎网页质量白皮书》,建议SEO们都下载来看看。 刚刚大致看了一遍,记住几个挺有意思的地方: 1)关于网页内容质量,百度的一句话说的挺好,内容制作成本越高,质量越高。(所以,...