IDEA 中git使用非默认ssh客户端进行登录

简介: IDEA 中git使用非默认ssh客户端进行登录

IDEA 中git使用非默认ssh客户端进行登录

一、创建多对ssh秘钥对

  1. Mac 版在终端中 Windows 版 在git bash 中创建
  2. 使用ssh-keygen 创建秘钥对 -t 指定秘钥类型 -C 为备注 一般使用邮箱为区分
  3. 生成的文件 Mac ~/.ssh/ 目录下 Windows 一般在执行目录下
  4. 重复以上步骤生成多对秘钥即可
# ssh-keygen -t rsa -C "xxxx@xxx.com" 
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/alan/.ssh/id_rsa): test_rsa  ---生成key的名称
Enter passphrase (empty for no passphrase):
Enter same passphrase again:   输入两边密码 或者直接回车无密码

二、设置非默认位置的秘钥在git中使用

  1. 用户目录下的.ssh文件夹中创建文件 config Mac 在终端输入 cd ~/.ssh 即可 Windows 自行理解
  2. 编辑config文件
Host git.xxx.com
     HostName 你要代理的域名、ip地址等
     IdentityFile 绝对路径的 test_rsa

三、在IDEA的git中应用

  1. 将git连接地址由 git@xxx.com:xxx/xxx.git 更改为 git@git.xxx.com:xxx/xxx.git
  2. 将test_rsa.pub 内容添加到git SSH公钥库
  3. 更新git url命令如下
# git remote set-url origin  新地址
目录
相关文章
|
17天前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
19天前
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
230 5
|
2月前
|
Java 网络安全 数据安全/隐私保护
主流SSH远程连接客户端——MobarXterm安装教程
本文介绍了从FinalShell转向MobarXterm的原因及使用体验,详细对比了当前主流SSH客户端,推荐使用MobarXterm。文章还提供了MobarXterm的安装步骤、基本配置方法,包括设置默认编辑器、配置右键粘贴、SSH配置、关闭X-Server服务以及SFTP文件传输功能的使用。
主流SSH远程连接客户端——MobarXterm安装教程
|
5月前
|
JavaScript 应用服务中间件 Linux
【应用服务 App Service】解决无法从Azure门户SSH登录问题
【应用服务 App Service】解决无法从Azure门户SSH登录问题
|
5月前
|
Ubuntu 网络安全 数据安全/隐私保护
如何在 Ubuntu 上创建一个 SSH CA 以验证主机和客户端
如何在 Ubuntu 上创建一个 SSH CA 以验证主机和客户端
110 0
|
2月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
307 0
|
4月前
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
1064 6
|
3月前
|
程序员 开发工具 git
腾讯自研Git客户端,助力每个人都可以轻松使用Git
腾讯自研Git客户端,助力每个人都可以轻松使用Git
|
3月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
44 0
|
4月前
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee