前言作为一名优秀的计算机从业者,相信大家对github应该有所了解。(优秀的代码托管工具)但是由于平时使用的是https方式克隆的本地仓库,所以每次需要gitpush将我们修改的文件推送到远程仓库时都要输入账号密码,非常不方便,因为mk比较懒惰的人不想每次都输入密码。所以,我想配置github的无密码推送文件(也就是SSH证书推送)。配置SSH生成SSH密钥对ssh-keygen-trsa-C"youremail@example.com"会生成两个文件私钥文件:/yligh/.ssh/id_rsa公钥文件:/ylighgh/.ssh/id_rsa。pub查看公钥这里的公钥后面会用到,先粘贴到我们的剪贴板cat~/.ssh/id_rsa.pubconfigureSSHongithub添加后,点击AddSSHkey,Github和宿主机之间的SSH配对它们完成并添加完成。可以在终端执行sshgit@github.com验证是否添加成功。使用gitclone将github远程仓库文件拉取到本地clone仓库到本地clone仓库到本地。P.S:这里使用SSH方式推送文件到github远程仓库创建文件初始化git仓库gitinit(进入项目目录执行)创建文件a.testtoucha.test提交到暂停区gitadd。&&gitcommit-m'test'将文件推送到远程仓库使用gitpush命令由于github服务器在国外,我这里使用代理的方式推送文件,但是可以看到使用SSH推送文件不需要我们输入用户名和密码,达到了我的目的,偷懒~~。注意事项当gitcommit出现以下情况时,请确认你的github邮箱地址和github用户名是否写在最后。如果文档对你有帮助,请在离开前留下一个赞。您的点击是我最大的动力。我是键盘侠事实上,我很讨人喜欢。在互联网上,我很难受。关注我,持续更新Linux干货教程。更多键盘侠Linux系列教程:更多Linux干货教程链接地址请扫一扫:(回复干货)
