Git 秘钥生成以及 Gitlab 配置

本贴最后更新于 1499 天前,其中的信息可能已经事过境迁

1.Git 生成秘钥

1.1 确认本地秘钥

SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录

(查看是否包含 id_rsa 和 id_rsa.pub(或者是 id_dsa 和 id_dsa.pub 之类成对的文件),有.pub 后缀的文件就是公钥,另一个文件则是密钥。如果有这两个文件,则跳过 1.2;如果没有这两个文件,甚至.ssh 目录也没有,则需要用 ssh-keygen 来创建)

1.2 生成秘钥信息

打开 Git Bash(或者随便一个命令行工具)切换目录到用户根目录下 .ssh 下,如果不存在就创建一个

生成秘钥:ssh-keygen -t rsa -C "your_email@youremail.com" ,直接 Enter 就行,然后会提示输入密码(可输可不输)

说明:命令中的 email,就是 gitlab 中的账号,需要保持一致

执行完成之后,在.ssh 目录下就会生成秘钥文件(没有.ssh 目录的会自动生成,手动创建的则不会重复生成)

2.Gitlab 秘钥添加

2.1 登录 gitlab

使用申请的 gitlab 账号登录

确保登录成功

2.2 添加秘钥

登录 Gitlab 之后,进入 User Setting

image.png

点击 Add SSH Keys

拷贝公钥文件(即 1.2 中生成的 id_rsa.pub)中的信息到 key 输入框中,title 可以随便起,见名知意即可。然后点击 Add Keys

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...