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

关于windows系统使用ssh链接gitee记录

文章目录

  • 前言
  • 一、生成 SSH 公钥
  • 二、git使用ssh拉取代码、提交
  • 问题


前言

使用记录

一、生成 SSH 公钥

参考gitee介绍:https://help.gitee.com/base/account/SSH公钥设置

Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在 命令提示符 下无 cat 和 ls 命令。

1、通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C “Gitee SSH Key”

-t key 类型
-C 注释
输出,如:

Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/git/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/git/.ssh/id_ed25519
Your public key has been saved in /home/git/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:ohDd0OK5WG2dx4gST/j35HjvlJlGHvihyY+Msl6IC8I Gitee SSH Key
The key's randomart image is:
+--[ED25519 256]--+
|    .o           |
|   .+oo          |
|  ...O.o +       |
|   .= * = +.     |
|  .o +..S*. +    |
|. ...o o..+* *   |
|.E. o . ..+.O    |
| . . ... o =.    |
|    ..oo. o.o    |
+----[SHA256]-----+

中间通过三次回车键确定

2、查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

输出:

id_ed25519 id_ed25519.pub

私钥文件 id_ed25519
公钥文件 id_ed25519.pub
读取公钥文件 ~/.ssh/id_ed25519.pub:
cat ~/.ssh/id_ed25519.pub

输出,如:

ssh-ed25519 AAAA***5B Gitee SSH Key

复制终端输出的公钥。

粘贴到gitee ssh公钥页面,自定义标题
在这里插入图片描述

二、git使用ssh拉取代码、提交

1、先设置你的昵称,邮箱【配置过的忽略】
git config --global user.email “lyk@bahg.cn”
git config --global user.name “yink”

2、使用ssh协议才可以拉代码,https协议就是自己输入账号密码
本地配置成功后一般如下显示:
在这里插入图片描述
不同域名使用不同的ssh,如果你一个网站有两个账号,可以在针对每个项目自行设置


问题

1、如果你之前拉取代码是通过https协议拉取,是不能使用ssh提交代码,通过下面命令改成ssh协议,才能正常提交

git remote set-url origin git@gitee.com:ying_kang_liu/laravel-box.git

相关文章:

  • 使用功能包组织C++节点的具体教程
  • 算法设计与分析7(贪心算法)
  • 网络准入控制系统:2025年网络安全的坚固防线
  • WebUI可视化:第7章:系统优化与部署实战
  • JPEG 解码 第28次CCF-CSP计算机软件能力认证
  • 企业网站html源代码 企业网站管理源码模板
  • C/C++时间函数详解及使用场景
  • ArrayUtils:数组操作的“变形金刚“——让你的数组七十二变
  • [Unity]-[UI]-[Prefab] 关于Unity UGUI 的布局及组件讲解
  • C# 综合示例 库存管理系统7 主界面(FormMain)
  • 《AI大模型趣味实战》基于RAG向量数据库的知识库AI问答助手设计与实现
  • (CAS:130100-20-8)Mag-Fura-2 AM Cell Permeant,配制方法步骤
  • 国产32位单片机PY32F003,ADC使用注意事项
  • Ubuntu中的防火墙工具
  • 网络安全概述:定义、重要性与发展历程
  • 从零开始用Turtle绘制分形树,数学与编程的完美结合!
  • matplotlib2-统计分布图
  • 【TS入门笔记2---基础语法】
  • 多模态大语言模型arxiv论文略读(四十一)
  • 03实战篇Redis02(优惠卷秒杀、分布式锁)
  • 最高法知识产权法庭:6年来新收涉外案件年均增长23.2%
  • 比亚迪一季度日赚亿元,净利润同比翻倍至91.55亿元
  • 金隅集团:今年拿地将选择核心热门地块,稳健审慎投资
  • 蚂蚁集团将向全体股东分红
  • 《哪吒之魔童降世》电影版权方诉《仙侠神域》游戏运营方侵权案开庭
  • 鼓励每位学生为优秀定义,上海奉贤这所学校有何特色?