【git】【eclipse】免密/SSH 方式连接免登录
前言
- 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 方式连接免登录相关推荐
- 使用TortoiseGit,设置ssh方式连接git仓库
2.使用TortoiseGit,设置ssh方式连接git仓库 转自:https://www.cnblogs.com/zy20160429/p/7493693.html 开始设置之前的准备:建立项目文件 ...
- 三台linux之间免密 SSH 登录
三台linux之间免密 SSH 登录 注意:文中的node1.node2.node3均为linux相应的IP地址,做了域名映射. 第一步:三台机器生成公钥与私钥 在三台机器执行以下命令,生成公钥与私钥 ...
- 工具:HeidiSQL通过SSH方式连接关系型数据库
情景:连接生产mysql从数据库我们这需要通过ssh方式连接 使用连接工具为HeidiSQL 如下截图:
- vscode之ssh方式连接linux失败
公众号:嵌入式不难 出现问题原因 windows上的vscode版本更新了,但是linux服务器上的~/.vscode-server没有更新,导致了linux自动下载最新文件,但是下载速度又很慢,所以 ...
- laradock 链接mysql,Laradock 使用 ssh 方式连接 workspace
最近在学习 Docker,发现 Laradock 这个项目,它是以 docker-compose 方式快速搭建一整套 PHP 开发环境的镜像,可以按需启动需要的容器,包括 MySQL,Redis,Ng ...
- Linux、Windows、Mac非root普通用户使用秘钥免密SSH登录
目录 Mac/Linux连Linux Mac/Linux连Windows Windows连Linux 前言 一般买来的服务器都是给你root用户,但实际上安全隐患太大.比如我自己的服务器给实验室搭个跳 ...
- linux设置免密ssh,Linux终端设置免密登陆ssh(以 XShell 为例)
1.打开Xshell 2.在终端里生成免密登陆需要的密钥 2.导出公钥,存为来保存公钥.需要进一步把保存的公钥copy到远程服务器 3.Windows下可使用winscp工具或使用远程服务器的lszs ...
- scp远程免密传输---远程连接的为非root用户
因为一直分不清方向,在今天实现后,特此记下来. 我的目标为在本地服务器上远程连接远程的非root用户(因为远程关闭了root用户连接),并把远程的文件拷贝到本地. 1.首先是在本地生成公私钥对(scp ...
- 使用TortoiseGit,设置ssh方式连接git仓库。
开始设置之前的准备:建立项目文件夹,初始化git仓库(右键 git init),右键打开 git bash ,git pull "仓库地址", 把网站上的仓库代码拉取下来. To ...
最新文章
- 图解|深入理解跳表及其在Redis中的应用
- 35. Search Insert Position
- JAVA第一次实验 ——实验楼
- 来自褪墨:个人回顾与展望/2011年的回顾和对2012年的计划
- union intersect minus
- 解决在IE6下使用display: inline-block;的不兼容性问题
- 动态文本_(302期)【动态】|| 立足相同文本,描绘不同风景 ——工作室开展“同课异构”活动...
- JavaWeb基于session和cookie的数据共享
- 笔试题: 数据库 已看1 一些关键的sql语句练习 和选择题 有用 sql语句练习 挺好...
- Codeforces Round #704 (Div. 2) D - Genius‘s Gambit 思维+构造
- 计算机原理的教学,计算机组成原理教学方法探析
- 当浏览器默认禁用第三方cookie
- 2019数学建模F:数字货币存在是否合理?提供一些思路供思考
- 计算机能不能升级固态硬盘,笔记本升级固态硬盘后会怎样?秒懂
- 员工“风清扬”感慨:为公司裁员结果把自己裁了,网友:真够狠的
- ubuntu三行命令更新谷歌浏览器版本
- Laplacian eigenmap 拉普拉斯特征映射
- JNLP文件的打开方法
- POJ2942 UVA1364 Knights of the Round Table 圆桌骑士
- 浅谈 Node.js 热更新,了解几点常见的内存泄漏