Git For Windows 设置SSH公钥

Git For Windows在每次提交代码的时候都需要输入用户名和密码,为了节省时间和精力,我们应该设置一个SSH公钥,这样就不用每次输入用户名和密码了。

具体步骤如下:

1、生成ssh密钥

cd ~/.ssh

使用 ssh-keygen 生成密钥

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

后面的三次输入均可使用默认值,Enter回车跳过

密钥生成成功

Your identification has been saved in /home/you/.ssh/id_rsa.
Your public key has been saved in /home/you/.ssh/id_rsa.pub.
The key fingerprint is:
xxxxxxxxxxxxx your_email@example.com
# 查看公钥,复制备用
cat id_rsa.pub
ssh-rsa xxxxxxxxxxxxxx_your public rsa_xxxxxxxxxxxxxxxxxxxxxxxxx  your_email@example.com

2、设置Git项目的ssh公钥,我这边是在Gitee上

注意:若此处设置错误,后面push代码到远程仓库时会提示没有正确的访问权限

接着上面的添加公钥:


3、设置代码远程提交URL

\color{red}{若有其他Gitee上项目也需要使用SSH免密操作,移步至对应项目的.git所在目录下,将该项目的远程地址设为对应的ssh地址即可}

下面这种Markdown语法,简书竟然不支持,目前用的这种语法:$\color{red}{红色字体内容} 显示不是很友好,只能勉强用了

<font color=#FF0000>若有其他Gitee上项目也需要使用SSH免密操作,移步至对应项目的.git所在目录下,将该项目的远程地址设为对应的ssh地址即可</font>


4、提交代码

省略git addgit commit等操作

已经不需要再输入用户名和密码了,至此Git For Windows 设置SSH公钥的操作就完成了,又能省点时间愉快的工(mo)作(yu)了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有必要先来了解什么是SSH和什么是SSH key。 SSH Secure Shell (SSH) 是一个允许两台电...
    faner阅读 47,630评论 1 48
  • Git是一个开源的分布式版本控制系统,功能强大,本文手把手教大家从零开始安装Git(基于windows环境)以及分...
    Mr_Chao3阅读 4,064评论 0 4
  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 1,984评论 0 4
  • 前提是你已经在Linux服务器上安装了git SSH(2019.01.31补) SSH是一种协议标准,其目的是实现...
    shuaiutopia阅读 4,468评论 0 2
  • 徘徊街头,用嘶哑的喉咙 以最原始的方式,兜售 这时节行人匆匆,这时节 梧桐等不到最后的雨水 伸展向天空 来去的云雀...
    四夕山人阅读 268评论 2 1