gitssh_gitcodessh_0">【git】ssh配置提交 gitcode-ssh提交
之前一直用的是gitee和阿里云的仓库,前两天想在gitcode上面备份一下我的打洞代码和一些资料 就直接使用http克隆了下来 。
在提交的时候他一直会让我输入账号和密码,但是我之前根本没有设置过这个,根本没法搞,后来试了登陆的账号和密码也不是,找了半天也找不到,后来还是干脆配置一下ssh算了
在这里设置:
我用的是RSA类型
1.输入生成密钥的命令
运行以下命令,将 your_email@example.com 替换为您的邮箱地址:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
-t rsa:指定密钥类型为 RSA。
-b 4096:指定密钥长度为 4096 位(推荐)。
-C “your_email@example.com”:添加注释,通常使用您的邮箱地址,便于识别密钥。
2.选择密钥保存位置
命令执行后,您将看到以下提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
sshid_rsa_29">3 按 Enter 键接受默认位置(~/.ssh/id_rsa)
如果需要自定义保存路径,可以输入新的路径,例如:~/.ssh/my_custom_key
4 设置密钥密码(可选但推荐)
接下来,系统会提示您设置密码:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
输入一个安全的密码以保护您的私钥(建议使用强密码)
如果不需要密码,直接按 Enter 键跳过
5 确认密钥生成成功
如果操作成功,您将看到类似以下的输出:
Your identification has been saved in /Users/.ssh/id_rsa
Your public key has been saved in /Users/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Ub+LOdZzqYTdq5t+mDAErdkTtzUbnB8VPXJs/cTBDPA your_email@example.com
The key's randomart image is:
+---[RSA 4096]----+
| ....o==B|
| ..o.o.*O=|
| .= o.E+*+|
| o.+ ... o|
| S. .. |
| o* o . |
| *o*o+ |
| . oo=.. |
| .*+. |
+----[SHA256]-----+
私钥:~/.ssh/id_rsa(切勿泄露)。
公钥:~/.ssh/id_rsa.pub(可上传到 GitCode)。
6 使用 notepad 打开文本文件
切换到指定目录并且打开文件:
notepad id_rsa.pub
适用于:只想用 记事本 打开 TXT 文件。
复制这个粘贴到:
新建即可
后续可使用SSH方式直接clone
参考网址:https://docs.gitcode.com/docs/help/home/user_center/security_management/ssh/