【发布时间】:2020-12-24 08:20:11
【问题描述】:
【问题讨论】:
【问题讨论】:
【讨论】:
转到您的 GitLab 帐户:https://gitlab.com/
点击右上角下拉菜单中的设置,一旦您选择图标就会出现(白狐图像 [特定于我的个人资料])。
单击右上角下拉菜单中的设置,一旦您选择图标(白狐图像)就会出现。
添加/粘贴 SSH 密钥。
如何生成 ssh 密钥:下载 gitbash 或 putty:
下载 gitbash/putty 后按照以下步骤操作:
生成新的 ED25519 SSH 密钥对:
ssh-keygen -t ed25519 -C "email@example.com"
或者,如果您想使用 RSA:
ssh-keygen -t rsa -b 4096 -C "email@example.com"
它将在 => C:\Users\yourname.ssh 目录中生成密钥。
复制公钥并粘贴到gitlab位置:
在 gitbash 上运行以克隆存储库的命令:
ssh-agent $(ssh-add C:\Users\youname\.ssh\id_rsa; git clone git@gitlab.com:xyz/SpringBootStarter.git)
【讨论】:
只需按照Create 和Add SSH keys 的官方指南操作即可。
【讨论】:
转到https://gitlab.com/profile/keys。
如果您是新用户,则会在每个项目页面的顶部显示横幅。
在添加之前,您将无法通过 SSH 拉取或推送项目代码 您个人资料的 SSH 密钥
但是,您可以忽略此警告。
【讨论】:
首先,您需要在该类型之后打开终端
mkdir -p ~/.ssh
echo public_key_string >> ~/.ssh/authorized_keys
chmod -R go= ~/.ssh
chown -R shabeer:shabeer ~/.ssh
ssh-keygen or ssh-keygen -t ed25519 -C "mail@example.com"
xclip -sel clip < ~/.ssh/id_ed25519.pub
~/.ssh/gitlab_rsa.pub
此时可以看到您的密钥并复制它,然后转到Gitlab设置并选择SSH密钥,您可以看到必须选择添加复制的密钥
【讨论】: