SSH

SSH keys

SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥:

cat ~/.ssh/id_rsa.pub

如果你看到一长串以 ssh-rsassh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。

提示: 最好的情况是一个密码对应一个ssh key,但是那不是必须的。你完全可以跳过创建密码这个步骤。请记住设置的密码并不能被修改或获取。

你可以按如下命令来生成ssh key:

ssh-keygen -t rsa -C "xxx@qq.com"

这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。

用以下命令获取你生成的公钥:

cat ~/.ssh/id_rsa.pub

复制这个公钥放到你的个人设置中的SSH/My SSH Keys下,请完整拷贝从ssh-开始直到你的用户名和主机名为止的内容。

如果打算拷贝你的公钥到你的粘贴板下,请参考你的操作系统使用以下的命令:

Windows:

clip < ~/.ssh/id_rsa.pub

Mac:

pbcopy < ~/.ssh/id_rsa.pub

GNU/Linux (requires xclip):

xclip -sel clip < ~/.ssh/id_rsa.pub

Applications

Eclipse

如何在Eclipse中添加ssh key: https://wiki.eclipse.org/EGit/User_Guide#Eclipse_SSH_Configuration

Tip: Non-default OpenSSH key file names or locations

如果,不管你有什么理由,当你决定去用一个非默认的位置或文件名去存放你的ssh key。你必须配置好你的ssh客户端以找到你的ssh私钥去连接Code服务器,对于OpenSSH客户端,这个通常是在~/.ssh/config类似的位置配置的:

#
# Our company's internal GitLab server
#
Host my-git.company.com
RSAAuthentication yes
IdentityFile ~/my-ssh-key-directory/company-com-private-key-filename

Git生成ssh密钥相关推荐

  1. git生成ssh密钥详细步骤 git如何生成ssh密钥

    git生成ssh密钥详细步骤 git如何生成ssh密钥 git生成ssh密钥详细步骤?Git是一个开源的分布式版本控制系统,可以高效敏捷的处理任何项目,用于帮助管理Linux内核开发.而生成一个ssh ...

  2. git 生成ssh密钥

    查看是否拥有密钥 cd ~/.ssh ls 文件内容包含 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名. .pub 文件是你的公钥,另一个则是私钥. 如果没有或者根本没有 ...

  3. git 生成ssh 密钥

    首先,检查下自己之前有没有已经生成: 在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): 然后执行: cd ~/.ssh 如果能进入到.ssh文件目录下 ...

  4. Git生成ssh密钥指定文件

    ssh-keygen 使用的时候可以直接使用 -f 参数 指定密钥保存文件,省去后面生成成功后再提示选择保存文件: ssh-keygen -t rsa -C "abc@example.com ...

  5. git生成SSH密钥提示ssh文件不存在-已解决

    参考文章: https://blog.csdn.net/qq_41530816/article/details/100179808?utm_medium=distribute.pc_relevant. ...

  6. git生成ssh密钥。代码形式可以选定存储位置

    键入命令:ssh-keygen -t rsa -C "email@email.com"

  7. Mac系统Git生成ssh公钥

    Mac系统Git生成ssh公钥 在使用Git仓库进行代码管理时,新的电脑上往往需要生成ssh公钥进行匹配,Mac系统生成Git公钥过程如下: 1.检查本机是否已有公钥 在终端中输入如下命令: ? 1 ...

  8. github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...

  9. git 生成ssh key_ubuntu git生成ssh key (公钥私钥)配置github或者码云

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...

最新文章

  1. 小作文十大必背范文:五星级真题
  2. 华为麒麟810芯片鸿蒙,华为自研麒麟810实体芯片首曝光 传说中的“鸿蒙”要来了?...
  3. 数据备份 另一服务器_狡兔三窟-数据备份
  4. Windows建立目录软连接
  5. 解救小哈(dfs或bfs)
  6. vs2015 html预览,Blend for Visual Studio 2015 预览版
  7. Python-Matplotlib可视化(4)——添加注释让统计图通俗易懂
  8. Windows 7 语言包
  9. c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
  10. c语言逻辑运算符的运算符优先级,逻辑运算符及其优先级,C语言逻辑运算符及其优先级详解(示例代码)...
  11. NYOJ71——独木舟上的旅行(贪心)
  12. pcie 对rc操作的ops
  13. Java(四):高效调试之IDEA热启动
  14. 机器学习之k-means算法详解
  15. c语言综合程序设计省市邮政编码,《C语言程序设计课程设计报告》_课程教学大纲...
  16. java qlv转mp4 代码_Java实用工具类五:URL转码、解码类
  17. 饥荒联机版好友服务器未响应,饥荒联机版机器人wx-78使用心得
  18. 退化分布的特征函数及期望与方差 - 随机过程
  19. 计算机声卡输出电压范围,电脑声卡输出电压电流是多少?
  20. vue、jtopo绘制鱼骨图

热门文章

  1. CCF 2017-3-2 学生排队
  2. 蓝桥杯 基础练习 2n皇后问题(从n皇后问题入手)
  3. python中直方图bins是什么意思_Python 中下划线的 5 种含义都是什么?
  4. 【第2篇】Python爬虫实战-PPT模板素材下载
  5. mysql怎么获得权限_mysql怎么给用户加权限
  6. Spring cloud Gateway(二) 一个Http请求的流程解析
  7. python两个时间点比较大小_python中如何比较两个时间点
  8. frame中src怎么设置成一个变量_OpenCV图像人脸检测及视频中的人脸检测(附源码)...
  9. mysql中如何迁移数据文件,迁移mysql数据文件存放位置
  10. java 107问_JAVA面试题26-107(答案)