做为一名优秀的计算机从业人员,相信你们github应该都知道吧。(优秀的代码托管工具)html
可是因为日常使用的https方式克隆的本地仓库,每次git push
时都须要输入账号密码才能将咱们修改的文件推送至远程仓库很是的不方便,因为mk是比较懒的人,不想每次都敲键盘输密码。git
因此,我想配置一下github的无密码推送文件(也能够称为SSH证书推送)。github
ssh-keygen -t rsa -C "youremail@example.com"
会生成两个文件服务器
私钥文件:/ylighgh/.ssh/id_rsa
网络
公钥文件: /ylighgh/.ssh/id_rsa.pub
ssh
这里的公钥咱们等会用到的,先粘贴在咱们的剪切板上工具
cat ~/.ssh/id_rsa.pub
添加完成以后点击 Add SSH key
,Github和主机之间的SSH配对完成代理
添加完成可在终端执行 ssh git@github.com
验证是否是添加成功code
使用 git clone
克隆仓库到本地htm
P.S:这里使用SSH方法
初始化git仓库 git init
(进入到项目目录中执行)
建立一个a.test的文件 touch a.test
提交到暂缓区 git add . && git commit -m 'test'
使用git push
命令
因为github服务器在国外,我这里使用了一个代理方式推送文件,但咱们能够看到,使用SSH方式推送文件是不须要咱们输入用户名密码,这就达到了个人目的,偷懒~~。
git commit
时出现下面状况,验证你的github邮箱和github用户名若是文档对你有帮助的话,留个赞再走吧 ,你的点击是个人最大动力。
我是键盘侠,现实中我惟惟诺诺,网络上我重拳出击,关注我,持续更新Linux干货教程。
更多键盘侠Linux系列教程:连接地址
更多Linux干货教程请扫:(回复 干货
)