转到您的 GitLab 帐户:https://gitlab.com/
单击右上角下拉菜单中的“设置”,选择图标(白狐图像[特定于我的个人资料])后就会出现该菜单。
单击右上角下拉菜单中的“设置”,选择图标(白狐图像)后就会出现该菜单。
添加/粘贴 SSH 密钥。
如何生成 ssh 密钥:下载 gitbash 或 putty:
下载 gitbash/putty 后,请按照以下步骤操作:
生成新的 ED25519 SSH 密钥对:
ssh-keygen -t ed25519 -C "[email protected]"
或者,如果您想使用 RSA:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
它将在 => C:\Users\yourname.ssh 目录中生成密钥。
复制公钥并粘贴到gitlab位置:
在 gitbash 上运行以克隆存储库的命令:
ssh-agent $(ssh-add C:\Users\youname\.ssh\id_rsa; git clone [email protected]:xyz/SpringBootStarter.git)
转到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 "[email protected]"
xclip -sel clip < ~/.ssh/id_ed25519.pub
~/.ssh/gitlab_rsa.pub
此时可以看到你的密钥并复制它,之后转到Gitlab设置并选择SSH密钥,你可以看到必须选择添加复制的密钥