【git】ssh配置提交 gitcode-ssh提交

ops/2025/3/10 4:45:58/

gitssh_gitcodessh_0">【gitssh配置提交 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/


http://www.ppmy.cn/ops/164565.html

相关文章

期权帮|中证1000股指期权交割结算价怎么算?

期权帮锦鲤三三每日分享期权知识,帮助期权新手及时有效地掌握即市趋势与新资讯! 中证1000股指期权交割结算价怎么算? 一、按照最后交易日结算价: (1)计算方法:最后交易日标的指数&#xff08…

SQL刷题:自连接(Self-Join)--通过将 同一张表连接两次,比较不同行之间的数据关系

例题: 表:Employee ---------------------- | Column Name | Type | ---------------------- | id | int | | name | varchar | | salary | int | | managerId | int | ---------------------- id 是该表的主键…

Uniapp打包H5端弱网络环境下存在页面UI渲染错乱问题方案实现

一.需求 uniapp打包的H5项目,首页模块的业务逻辑偏多,调用的接口数量庞大,在弱网络的情况下切换了页面或者网络较好但是页面的UI未渲染完成的情况下快速地切换了页面会出现UI渲染错乱的问题,针对该问题个人从两个方面来进行处理&…

美颜SDK架构揭秘:人脸美型API的底层实现与优化策略

在短视频、直播和社交娱乐行业的快速发展下,美颜SDK已成为各大应用的重要组成部分。其中,人脸美型API作为核心功能,决定了最终的美颜效果和用户体验。本文将深入探讨美颜SDK的人脸美型API的底层实现,并分享优化策略,帮…

【Linux网络】NAT技术、DNS系统、五种IO模型

⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、NAT2、代理服务器3、内网穿透4、DNS 和 ICMP5、五种IO模型 1、NAT NAT (网络地址转换)技术主要解决 I…

嵌入式学习笔记-卡尔曼滤波,PID,MicroPython

文章目录 卡尔曼滤波卡尔曼滤波的核心思想卡尔曼滤波的数学模型1. 状态转移模型(预测系统状态)2. 观测模型(预测测量值) 卡尔曼滤波的五个关键步骤1. 预测状态2. 预测误差协方差3. 计算卡尔曼增益4. 更新状态5. 更新误差协方差 卡…

DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)

DeepSeek R1-32B微调实战指南 ├── 1. 环境准备 │ ├── 1.1 硬件配置 │ │ ├─ 全参数微调:4*A100 80GB │ │ └─ LoRA微调:单卡24GB │ ├── 1.2 软件依赖 │ │ ├─ PyTorch 2.1.2+CUDA │ │ └─ Unsloth/ColossalAI │ └── 1.3 模…

godot在_process()函数实现非阻塞延时触发逻辑

extends Node2D# 用于累加 delta 的变量 var elapsed_time 0 # 设定计时周期,单位为秒 var interval 3func _process(delta):# 累加 delta 到 elapsed_timeelapsed_time delta# 检查是否达到了设定的时间间隔if elapsed_time > interval:# 执行每 3 秒要做的逻…