Git生成公钥 bash:ssh-keygen command not found

article/2025/5/7 2:26:30

   公钥是CODE识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与CODE建立联系,然后您就可以很方便的将本地代码上传到CODE,或者将CODE代码下载到本地了。

    以下介绍生成公钥和管理公钥的方法。如果你是在windows系统下使用,需要先安装git的windows客户端msysgit , 然后运行 Git Bash, 在弹出的终端中输入下面提示的代码。

1. 生成公钥

首先检查本机公钥:
 

$ cd ~/.ssh

如果提示:No such file or directory 说明你是第一次使用git。直接跳到生成秘钥的步骤。

如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

生成新的密钥:

$ ssh-keygen -t rsa -C “您的邮箱地址”

在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。

然后就会显示这两行:
Generating public/private rsa key pair.
Enter file in which to save the key ((/c/Users/Administrator/.ssh/id_rsa):

这是让你输入一个文件名,用于保存刚才生成的 SSH key 代码。为了避免麻烦,不用输入,直接回车,那么就会默认生成id_rsa和id_rsa.pub两个秘钥文件。
这时候已经创建好.ssh这个文件夹了,会提示:
Created directory ‘/c/Users/Administrator/.ssh’.
紧接着又会问你:
Enter passphrase (empty for no passphrase):
就是让你输入密码,如果你设置了密码,那在你使用ssh传输文件的时候,你就要输入这个密码。为了避免麻烦,建议不用设置,直接回车。
Enter same passphrase again:
这就是让你再输入一次密码,就跟我们注册账号时候设置密码需要设置两次一样。上一步没设置密码,这里直接回车就可以了。到这里你的秘钥就设置好了,你会收到这段代码提示:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub
还会向你展示你的秘钥长啥样

您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。

2. 添加公钥

登录CODE平台,进入用户“账户设置”,点击右侧栏的“ssh公钥管理”,点击“添加公钥”,将刚刚生成的公钥填写到“公钥”栏,并为它起一个名称,保存即可。

注意:复制公钥时不要复制多余的空格,否则可能添加不成功。

3. 管理公钥

您也可以在“账户设置”——“ssh公钥管理”删除或者修改公钥。

<-----------------------------------------END------------------------------------------------>
 *在生成新的密钥过程中,有时会报错:  bash:ssh-key command not found

解决办法很简单,输入 $export PATH=/usr/bin:$PATH ,设置path变量。

找不到ssh-keygen命令是因为你的工作目录不在ssh-keygen.exe所在目录下,导致找不到命令,所以切换工作目录到ssh-kengen所在目录(D:/Program Files/Git/usr/bin)即可。以我为例,我的Git安装在D盘Git下,所以进行操作 cd "D:/Program Files/Git/usr/bin" ,然后执行 ssh-keygen -t rsa -C “您的邮箱地址” 即可。

  ok,之后设置文件储存位置,设置密码,完成。

  在C:\Users\Administrator\.ssh目录下,id_rsa.pub就是生成的公钥,用记事本打开就可以用了:   

查看公钥:

 cat ~/.ssh/id_rsa.pub

设置本地git账户:
 

$ git config --global user.name "your_name"$ git config --global user.email "your_email@example.com"

克隆项目:

进入到本地新建的code项目目录,右键打开git bash here命令面板

第一步,将远程仓库里的项目代码克隆到本地,作为开发使用。

git clone git@git.xrda.com.cn:yy-service/test_git.git

如果报确认是否有权限的错误?可以尝试ping 一下仓库地址ping git.xrda.com.cn

 ping 不通,则找到hosts文件,把里边的

124.42.118.157  git.xrda.com.cn 这个配置注释掉或删除。

其他错误:

拉取项目:

git pull 

添加文件到仓库:

git add test1.txt test2.txt

推送项目:

git push
或
git push git@git.xrda.com.cn:yy-service/test_git.git

提交项目:

git commit -m "日志信息"

参考资料:GitHub教程 SSH keys配置

Git生成公钥 bash:ssh-keygen command not found

SourceTree安装与使用

廖雪峰Git教程

Git五分钟教程


http://chatgpt.dhexx.cn/article/L3PDwgA8.shtml

相关文章

Git简单生成公钥和私钥的方法及git ssh key配置

Git简单生成公钥和私钥的方法 Git安装完之后&#xff0c;需做最后一步配置。打开git bash&#xff0c;分别执行以下两句命令 git config --global user.name “用户名”git config --global user.email “邮箱” 用户名看自己喜欢起&#xff0c;一般都是起些容易记的&#x…

Git生成公钥及查看公钥

1、 安装好git后在指定目录下鼠标右键gitbash here 弹出命令行窗口&#xff1a; 2、配置本地用户名及邮箱 # 配置用户名 git config --global user.name "用户名" # 配置邮箱 git config --global user.email "邮箱地址"以上命令执行结束后&#xff0c;…

MOS管特性和导通过程

三极管是流控流器件&#xff0c;它不能驱动功率太大的器件&#xff0c;因为此时C极电流大&#xff0c;而CE压降为0.3V左右&#xff0c;在三极管上面消耗的功率就很大&#xff0c;还容易发热。所以压控压型的MOS管就诞生了。 特性 一开始给GS端电容充电的过程中是有电流的&…

一种典型的三极管和MOS管结合的开关控制电路

本篇博文分享在实际工作中经常使用的一种典型的三极管和MOS管结合的开关控制电路&#xff0c;关于三极管和MOS管的基础使用方法可以参见下文说明。 一文搞懂三级管和场效应管驱动电路设计及使用 最近在工作中见到一种开关控制电路&#xff0c;MCU控制三极管&#xff0c;然后再…

三极管和数码管的共阴共阳如何导通?

一、三极管 P为5价&#xff0c;N为-3价&#xff0c;故电流流向应为P —>N&#xff1b; 1.PNP型 PNP中间的N为-3价 —— 基极接低电平&#xff08;-&#xff09;导通。PNP三极管应为共阴极三极管。导通时&#xff0c;基极电压应为低电平&#xff0c;接地。 共阴极是指三极…

MOS管,三极管基础知识总结

前言&#xff1a; 为了方便查看博客&#xff0c;特意申请了一个公众号&#xff0c;附上二维码&#xff0c;有兴趣的朋友可以关注&#xff0c;和我一起讨论学习&#xff0c;一起享受技术&#xff0c;一起成长。 1.MOS管符号箭头指向 在所有半导体元件中, 箭头的意义表示p-n结的…

电路中的三极管和MOS管

三极管可分为PNP和NPN 三极管的3中工作状态 1、三极管工作原理-截止状态 三极管的截止状态&#xff0c;这应该是比较好理解的&#xff0c;当三极管的发射结反偏&#xff0c;集电结反偏时&#xff0c;三极管就会进入截止状态。 这就相当于一个关紧了的水龙头&#xff0c;水龙…

NPN三极管导通数据总结

由 上图和数据可知&#xff0c;三极管相当于是用小电流&#xff08;Ib&#xff09;控制大电流&#xff08;Ic&#xff09;&#xff0c; 截止区就是Ube<0.5V左右&#xff0c;此时Ic电流几乎为0&#xff0c;Ubc反偏。 放大区&#xff1a;Ube>0.5开始&#xff0c;注意并不…

模电——三极管各个引脚之间的电压关系

NPN型与PNP型三极管对比与联系 NPN型与PNP型三极管模型图NPN型三极管电压关系PNP型三极管电压关系应用 NPN型与PNP型三极管模型图 当我们在电路中看到某个三极管时&#xff0c;我们首先要知道它是NPN型还是PNP型的三极管。从下图我们可以看到中间横线是基极B&#xff0c;另一斜…

三极管当做开关的导通方式

区/状态/电阻 三极管是电子行业常用的元器件之一&#xff0c;他是一种电流型控制的器件&#xff0c;他有三种工作状态&#xff1a;截止区&#xff0c;放大区、饱和区。当三极管当做开关使用时&#xff0c;他工作在饱和区。下面简短讲解三极管作为开关使用的方法&#xff0c;只讲…

在Linux服务器上运行机器学习/深度学习python程序

日常如果我们的个人电脑满足不了某些机器学习/深度学习程序运行需求的话&#xff0c;一般需要在实验室或者公司服务器上跑自己的代码&#xff0c;这里介绍一下如何在linux服务器上运行机器学习/深度学习python程序。 首先下载安装使用SecureCRT或者Xshell这种远程登录服务器软…

机器对工作、生产力及全球经济的影响

来源&#xff1a;亿欧 概要&#xff1a;计算机科学家&#xff0c;经济学家和行业专家谈到了包括法律政策&#xff0c;技术挑战和辅助技术在内的一系列话题。 本周&#xff0c;麻省理工学院举办了“人工智能与工作的未来”峰会&#xff0c;重点讨论帮助行业&#xff0c;政府和员…

宏观经济的运行框架

​达利欧的这篇文章&#xff0c;可能是介绍宏观经济学最通俗的材料了。当然了&#xff0c;经济的运行本身远远不止这么简单&#xff0c;这里甚至连经济学原理的很多基本概念都没有覆盖到&#xff0c;但是大道至简&#xff0c;对于理解经济运转方式是很有益处的。希望大家理解信…

[No000015B]三十分钟说清经济机器是怎样运行的

https://v.qq.com/x/page/z01685nf12f.html 转载于:https://www.cnblogs.com/Chary/p/No000015B.html

经济机器是如何运行的(观后感)

我以前一直有几个疑惑 无法理解为什么美联储加息中国政府为什么会这么关注为什么中国人民银行加息会影响市场经济美国08年为什么会产生金融海啸 等等经济问我一直无法很好的理解&#xff0c;但是随着步入社会我越发的认为自己处在经济里&#xff0c;就越要好好的理解经济&#…

Ray Dalio:经济机器是怎样运行的 (时长30分钟)

雷达里奥&#xff08;Ray Dalio&#xff09;&#xff0c;桥水基金&#xff08;Bridgewater Associates&#xff09;总裁&#xff0c;福布斯全球第88位&#xff0c;是一位相当传奇的投资大师。他在投资领域的理解和眼光相当精准独特&#xff0c;作为2016年“全球最赚钱的对冲基金…

经济机器是怎样运行的 -- Ray Dalio

– Start 我以前一直有个疑问&#xff0c;经济为什么会有周期&#xff0c;为什么经济搞来搞去就玩不下去了&#xff0c;看完这个视频&#xff0c;终于明白了&#xff0c;看了三遍&#xff0c;下面是我笔记。 1. 图表说明 1.1 直线表示"生产率的提高" 1.2 大曲线表…