push文件 通过ssh_键盘侠Linux干货| 使用SSH方式推送文件至github仓库

前言

作为一名优秀的计算机从业人员,相信大家github应该都知道吧。(优秀的代码托管工具)

但是由于平常使用的https方式克隆的本地仓库,每次git push时都需要输入帐号密码才能将我们修改的文件推送至远程仓库非常的不方便,由于mk是比较懒的人,不想每次都敲键盘输密码。

所以,我想配置一下github的无密码推送文件(也可以称为SSH证书推送)。

配置SSH

生成SSH密钥对

ssh-keygen -t rsa -C "youremail@example.com"

会生成两个文件

私钥文件:/ylighgh/.ssh/id_rsa

公钥文件: /ylighgh/.ssh/id_rsa.pub

查看公钥

这里的公钥我们等会用到的,先粘贴在我们的剪切板上

cat ~/.ssh/id_rsa.pub

在github上配置SSH

添加完成之后点击 Add SSH key ,Github和主机之间的SSH配对完成

添加完成可在终端执行 ssh git@github.com 验证是不是添加成功

github远程仓库文件拉取至本地

克隆仓库到本地

使用 git clone克隆仓库到本地

P.S:这里使用SSH方法

推送文件至github远程仓库

创建文件

初始化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干货教程请扫:(回复 干货)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值