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

简介: 一步步使SSH连接您的github仓库

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


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


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

image.png


我的目录下没有,


image.png

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


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


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

image.png


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


image.png

启动本地的ssh-agent.


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


image.png

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


 image.pngimage.png

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


image.png

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


image.png

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


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

image.png

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

image.png


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


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


image.png

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

image.png

相关文章
|
3月前
|
缓存 开发工具 git
GitHub怎么创建仓库上传文件
GitHub怎么创建仓库上传文件
32 0
|
3月前
|
弹性计算 Java API
阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
【1月更文挑战第5天】【1月更文挑战第21篇】 阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
96 1
|
4月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
183 2
|
3月前
|
设计模式 前端开发 JavaScript
20个GitHub仓库助你成为React大师
20个GitHub仓库助你成为React大师
|
1月前
|
存储 网络安全 开发工具
【随笔】Gitee -- Gitee仓库创建 & SSH公钥生成 (二)
【随笔】Gitee -- Gitee仓库创建 & SSH公钥生成 (二)
|
1月前
|
安全 Shell 网络安全
如何通过SSH连接云服务器
当你购买云服务器后,你可以通过SSH方式安全的连接到你的云服务器,因为只有你连上云服务器后才能进行服务器相关的配置操作。这里分别介绍了MAC用户和Windows用户如何通过SSH连接云服务器。
209 1
如何通过SSH连接云服务器
|
1月前
|
安全 网络安全
码云创建SSH仓库链接:最详细教程
码云创建SSH仓库链接:最详细教程
|
1月前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
98 2
|
1月前
|
安全 Linux Shell
|
2月前
|
安全 网络协议 Shell
SSH连接密码问题:原因、表现与解决方案
SSH连接密码问题:原因、表现与解决方案
80 3

热门文章

最新文章