当前位置: 首页 > news >正文

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

【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):

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/

相关文章:

  • 消防行业如何借助 TDengine 打造高效的数据监控与分析系统
  • DeepSeek-进阶版部署(Linux+GPU)
  • 随机过程的核心概念与Matlab实现
  • 乐鑫打造全球首款 PSA Certified Level 2 RISC-V 芯片
  • Python基于Django的医用耗材网上申领系统【附源码、文档说明】
  • Java中的设计模式违反了哪些设计原则
  • React基础之渲染操作
  • “双碳”背景下,企业应该如何提升能源效率?
  • Vue3路由组件和一般组件 切换路由时组件挂载和卸载 路由的工作模式
  • Nginx如何实现 TCP和UDP代理?
  • 选择排序算法的分析
  • Jenkins在Windows上的使用(一):用户配置
  • 计算机毕业设计SpringBoot+Vue.js美食烹饪互动平台(源码+文档+PPT+讲解)
  • C# CompareTo Compare 方法使用详解
  • Python-列表和元组
  • docker 如何更新容器内的环境变量,并覆盖创建这个容器的镜像?
  • 【工具类】Springboot 项目日志打印项目版本和构建时间
  • C++学习(十)(标准,C++11 和 C++14,C++17,C++20)
  • Linux 进程管理工具 Supervisor
  • 【线程与进程的区别和联系】
  • 创建网站服务器地址/百度登录入口百度
  • 做网站联系/惠州seo计费管理
  • 简洁汽车配件网站模板/福建省人民政府
  • 裕安区城乡建设委员会的网站/网站seo规划
  • 做网站的几个必要步骤/成都网站优化及推广
  • 网站建设贝尔利/hao123影视