前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一步步使SSH连接您的github仓库

一步步使SSH连接您的github仓库

作者头像
Jerry Wang
发布2019-08-25 09:59:16
4000
发布2019-08-25 09:59:16
举报

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

本文链接:https://jerry.blog.csdn.net/article/details/100048778

我之前都是用HTTPS的方式从我的本地git客户端连接github仓库的,每次都要输入用户名和密码,觉得很麻烦。

于是想到尝试SSH的方法连接,省去每次输入用户名和密码的麻烦。

首先查看自己用户目录下有没有这几个文件的存在:

我的目录下没有,

那么就用下面的命令行生成:

ssh-keygen -t rsa -b 4096 -C “XXX@163.com”

注意引号里的XXX@163.com要替换成实际用来登录github网站的邮箱地址。

生成了两个文件id_rsa和id_rsa.pub:

启动本地的ssh-agent.

我的windows10使用的是Git for Windows v2.16.2这个客户端。

在安装目录的cmd文件夹下有ssh agent启动脚本。

一切就绪后,到github网站上创建一个新的ssh key:

将之前生成的本地文件id_rsa.pub的内容粘贴进去:

最后别忘了将github仓库的访问方式从https切换成ssh。

用git remote -v查看当前访问方式,确实为https。

在github网站上找到ssh访问的url:

使用命令行切换成ssh方式访问:

git remote set-url origin git@github.com:i042416/KnowlegeRepository.git

现在做个测试,git push之后不会再有用户名和密码的提示了,ssh访问成功。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年08月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档