前言

  • https://gitee.com
  • eclipse 4.9.0
  • eclipse 的 git 插件 : eclipse 自带的 git 插件 EGit
  • ssh方式免登录

现在eclipse中生成ssh密钥

  • gitee支持ssh-rsa的公钥,恰好eclipse也支持生成ssh-rsa的密钥和公钥
  • 以下操作均是在eclipse中生成ssh-rsa的密钥和公钥

1.找到生成ssh-rsa的位置。在Preferences>Network Connections>SSH2(快捷操作:在Preferences中搜索ssh)中找到Key Management面板。

2.生成ssh-rsa。点击生成Genarate RSA Key。Commnet填写gitee帐户名。点Save Private Key时,默认文件名为id_rsa,可保持不变,也可以修改成任意名字。

3.让eclipse能够识别刚刚生成的ssh-rsa。点击General面板,点击Add Private Key,选中刚才生成的key

找到公钥

公钥在哪里?公钥在SSH Home目录下:


找到公钥的快捷方法:

在gitee中添加公钥

详细参考:https://gitee.com/help/articles/4191#article-header0

用户可以通过主页右上角 「个人设置」->「安全设置」->「SSH公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中。

需要注意: 添加公钥需要验证gitee的用户密码

在eclipse中克隆git

1.确定项目的git地址。本文介绍的方式是ssh方式连接git免登录的方法,所以要找到ssh方式连接git的url地址。

复制后得到ssh地址:git@gitee.com:sayyy/SpringBootDemo.git

2.在eclipse中克隆git仓库。

在下一步、下一步的过程中,当提示gitee.com的公钥时,选择“Yes”,表示接受gitee.com的公钥。

至此配置完成。

在eclipse中,半路设置免登录怎么办?

需要将eclipse中git仓库的url地址,从http地址改成url地址。其它的操作跟前述一致。

如果你已经有了http地址,比如: https://gitee.com/sayyy/SpringBootDemo.git``。 可以手动编辑一下,得到ssh地址。 把https://替换成git@,在将gitee.com/替换成gitee.com:即可。 手工编辑的ssh地址:git@gitee.com:sayyy/SpringBootDemo.git```

修改前:

修改后:

【git】【eclipse】免密/SSH 方式连接免登录相关推荐

  1. 使用TortoiseGit,设置ssh方式连接git仓库

    2.使用TortoiseGit,设置ssh方式连接git仓库 转自:https://www.cnblogs.com/zy20160429/p/7493693.html 开始设置之前的准备:建立项目文件 ...

  2. 三台linux之间免密 SSH 登录

    三台linux之间免密 SSH 登录 注意:文中的node1.node2.node3均为linux相应的IP地址,做了域名映射. 第一步:三台机器生成公钥与私钥 在三台机器执行以下命令,生成公钥与私钥 ...

  3. 工具:HeidiSQL通过SSH方式连接关系型数据库

    情景:连接生产mysql从数据库我们这需要通过ssh方式连接 使用连接工具为HeidiSQL 如下截图:

  4. vscode之ssh方式连接linux失败

    公众号:嵌入式不难 出现问题原因 windows上的vscode版本更新了,但是linux服务器上的~/.vscode-server没有更新,导致了linux自动下载最新文件,但是下载速度又很慢,所以 ...

  5. laradock 链接mysql,Laradock 使用 ssh 方式连接 workspace

    最近在学习 Docker,发现 Laradock 这个项目,它是以 docker-compose 方式快速搭建一整套 PHP 开发环境的镜像,可以按需启动需要的容器,包括 MySQL,Redis,Ng ...

  6. Linux、Windows、Mac非root普通用户使用秘钥免密SSH登录

    目录 Mac/Linux连Linux Mac/Linux连Windows Windows连Linux 前言 一般买来的服务器都是给你root用户,但实际上安全隐患太大.比如我自己的服务器给实验室搭个跳 ...

  7. linux设置免密ssh,Linux终端设置免密登陆ssh(以 XShell 为例)

    1.打开Xshell 2.在终端里生成免密登陆需要的密钥 2.导出公钥,存为来保存公钥.需要进一步把保存的公钥copy到远程服务器 3.Windows下可使用winscp工具或使用远程服务器的lszs ...

  8. scp远程免密传输---远程连接的为非root用户

    因为一直分不清方向,在今天实现后,特此记下来. 我的目标为在本地服务器上远程连接远程的非root用户(因为远程关闭了root用户连接),并把远程的文件拷贝到本地. 1.首先是在本地生成公私钥对(scp ...

  9. 使用TortoiseGit,设置ssh方式连接git仓库。

    开始设置之前的准备:建立项目文件夹,初始化git仓库(右键 git  init),右键打开 git bash ,git pull "仓库地址", 把网站上的仓库代码拉取下来. To ...

最新文章

  1. 图解|深入理解跳表及其在Redis中的应用
  2. 35. Search Insert Position
  3. JAVA第一次实验 ——实验楼
  4. 来自褪墨:个人回顾与展望/2011年的回顾和对2012年的计划
  5. union intersect minus
  6. 解决在IE6下使用display: inline-block;的不兼容性问题
  7. 动态文本_(302期)【动态】|| 立足相同文本,描绘不同风景 ——工作室开展“同课异构”活动...
  8. JavaWeb基于session和cookie的数据共享
  9. 笔试题: 数据库 已看1 一些关键的sql语句练习 和选择题 有用 sql语句练习 挺好...
  10. Codeforces Round #704 (Div. 2) D - Genius‘s Gambit 思维+构造
  11. 计算机原理的教学,计算机组成原理教学方法探析
  12. 当浏览器默认禁用第三方cookie
  13. 2019数学建模F:数字货币存在是否合理?提供一些思路供思考
  14. 计算机能不能升级固态硬盘,笔记本升级固态硬盘后会怎样?秒懂
  15. 员工“风清扬”感慨:为公司裁员结果把自己裁了,网友:真够狠的
  16. ubuntu三行命令更新谷歌浏览器版本
  17. Laplacian eigenmap 拉普拉斯特征映射
  18. JNLP文件的打开方法
  19. POJ2942 UVA1364 Knights of the Round Table 圆桌骑士
  20. 浅谈 Node.js 热更新,了解几点常见的内存泄漏

热门文章

  1. Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
  2. Android学习之Android studio篇-Android Studio快捷键总结(mac)
  3. 导出Android手机应用apk
  4. 第二章 rabbitmq在mac上的安装
  5. 年度最期待游戏废土2登陆Linux
  6. 无法打开此修补程序包”或“这个产品的安装来源无法使用”解决(转)
  7. 麦格纳软件公司绩效考核信息化管理解决方案
  8. 一段文字,写给合唱团即将分别的我们
  9. python中fork创建新的进程
  10. 关闭窗体后,进程仍然在运行的问题重现与解决