如何用SSH连接

以gitlab的SSH来举例,包括配置与克隆的过程:

Git 是一个分布式版本控制系统,这意味着您可以在本地工作, 然后将您的更改共享或推送到服务器。在这种情况下,您推送到的服务器是 GitLab。

GitLab 使用 SSH 协议与 Git 进行安全通信。 当您使用 SSH 密钥向 GitLab 远程服务器进行身份验证时, 您不需要每次都提供您的用户名和密码。

什么是 SSH 密钥

SSH 使用两个密钥,一个公钥和一个私钥。

  • 公钥可以分发。
  • 私钥应受到保护。

支持的 SSH 密钥类型

要与 GitLab 通信,您可以使用以下 SSH 密钥类型:

管理员可以限制允许的密钥及其最小长度

重点:生成 SSH 密钥对

如果您没有现有的 SSH 密钥对,请生成一个新的密钥对:

  1. 打开终端。
  2. 运行。

例如,对于ED25519:

ssh-keygen -t ed25519 -C "<comment>"

对于 2048 位 RSA:

ssh-keygen -t rsa -b 2048 -C "<comment>"

一路ENTER过去

你在id_rsa中,看到的为私钥

在终端输入   type C:\Users\93726\.ssh\id_rsa.pub

即可看到公钥

相关推荐

  1. ssh连接

    2024-03-13 22:30:04       12 阅读
  2. 【短文】ssh连接服务器时,怎么指定账户名

    2024-03-13 22:30:04       35 阅读
  3. 小白Windows(ssh连接使用 ubuntu(虚拟机)

    2024-03-13 22:30:04       16 阅读
  4. 如何远程SSH连接在家的服务器主机

    2024-03-13 22:30:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-13 22:30:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-13 22:30:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-13 22:30:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-13 22:30:04       18 阅读

热门阅读

  1. 【SpringBoot】多环境切换的灵活配置

    2024-03-13 22:30:04       23 阅读
  2. 车联网术语汇总 车联网术语汇总

    2024-03-13 22:30:04       17 阅读
  3. UE5 获取各个信息的像素

    2024-03-13 22:30:04       22 阅读
  4. 基础 | 并发编程 - [线程状态]

    2024-03-13 22:30:04       22 阅读
  5. 英伟达tx2光驱烧录功能支持

    2024-03-13 22:30:04       23 阅读
  6. js的异步请求?

    2024-03-13 22:30:04       25 阅读
  7. 学习记录之数学表达式(1)

    2024-03-13 22:30:04       17 阅读
  8. ReentrantReadWriteLock学习

    2024-03-13 22:30:04       17 阅读