分享好友 最新动态首页 最新动态分类 切换频道
git通过SSH指定秘钥文件克隆代码的三种方法
2024-12-26 21:51

github官方操作文档:Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

操作流程如下

1.生成一个新的ssh文件(your_email@example.com 替换为自己的邮箱

 
 
 

2.添加公钥到github

复制公钥内容到剪贴板

打开浏览器,登录github.com ,右上角,点击settings

 找到 SSH and GPG keys ,点击进入

 点击添加

 测试权限是否正常,能否通过ssh访问git

 
 

b.访问失败如下

 访问失败,需要检查公钥文件是否添加到github

其他机器通过指定秘钥文件访问【方式一】 

 1.创建目录,并拷贝秘钥文件该目录下,并修改为0600权限

 

2.启动ssh-agent代理,并添加私钥,然后进行测试

 
 

当ssh-agent进程结束时,将失去访问权限,若想继续访问,还需要重新执行操作

 重新添加私有执行

 其他机器通过指定秘钥文件访问【方式二】 

通过 .gitconfig 配置文件进行配置,该配置针对git命令

core.sshCommand

If this variable is set,  and  will use the specified command instead of  when they need to connect to a remote system. The command is in the same form as the  environment variable and is overridden when the environment variable is set.

 

该操作会在用户家目录自动生成.gitconfig配置文件,内容如下

测试,需要指定克隆私有仓库进行测试,下图表示测试成功

 其他机器通过指定秘钥文件访问【方式三】 

通过 GIT_SSH_COMMAND 环境变量实现访问

 takes precedence over , and is interpreted by the shell, which allows additional arguments to be included.  on the other hand must be just the path to a program (which can be a wrapper shell script, if additional arguments are needed).

 
 

注意:GIT_SSH_COMMAND  的优先权大于 GIT_SSH

通过 GIT_SSH 环境变量实现访问

官方文档:Git - git Documentation

      GIT_SSH, if specified, is a program that is invoked instead of ssh when Git tries to connect to an SSH host. It is invoked like $GIT_SSH [username@]host [-p <port>] <command>. Note that this isn’t the easiest way to customize how ssh is invoked; it won’t support extra command-line parameters, so you’d have to write a wrapper script and set GIT_SSH to point to it. It’s probably easier just to use the ~/.ssh/config file for that.

 大概意思指定了 GIT_SSH ,则当git通过ssh连接主机是,调用GIT_SSH设置的脚本来替换默认的ssh命令

1.创建一个文件,内容如下 ~/.ssh_git/ssh-git.sh

 
 

2.添加可执行权限

 

3.通过添加私有方式进行访问

 
 

 4.整理上面操作步骤,可总结一个脚本git.sh,内容如下

 

执行操作如下

 
 

最新文章
草酸概念上市公司股票名单,值得关注和研究!(2024/12/13)
  据南方财富网概念查询工具数据显示,以下是相关概念股票:  神马股份:  12月13日收盘最新消息,神马股份7日内股价下跌0.99%,截至15时,该股涨0.25%报8.120元 。  华鲁恒升:  12月13日收盘消息,华鲁恒升最新报22.560元,跌3
[学习资料]路面工程施工方案及质量控制措施[推广有奖]
路面工程施工方案4.7.4路面工程1)二灰土底基层控制措施:⑴布料根据用土比例和每车土量将素土或改性土按指定位置堆放,均匀卸在路床顶面,并用推土机和平地机粗平,用轻型压路机稳压一遍检查布土厚度和含水量。石灰土在使用前一周充分消解
视频转码系统修复版/M3U8转码/视频TS切片加密/一键安装/自动发货
交易流程发货方式1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。交易周期
明源云以AI全场景能力,登榜2024 AISaaS智能应用典型供应商
在2024全球数字经济大会云·AI·算力创新发展大会(2024 Cloud AI Compute Ignite)上,明源云凭借其深厚的企业级服务产业积淀以及在AI+全场景应用方面的卓越表现,成功入选云计算开源产业联盟与中国信息通信研究院联合发布的《2024 AISaaS
颈椎按摩仪十大品牌排名:年度热门机型实测分享!
作为一名按摩器领域的专业测评师,我近期针对可以缓解和预防颈椎酸痛、不适的颈椎按摩仪进行了深度测评,却发现市面上不少产品的性能表现难以达标,所采用的材质也较为低劣,还可能在使用过程中致使颈椎肌肉遭受二次损伤。为了让大家在选购
自贡市自流井区人力资源和社会保障局 关于2024年下半年自流井区事业单位公开考试聘用工作人员 面试资格审查有关事项的公告
根据《自贡市自流井区人力资源和社会保障局2024年下半年自流井区事业单位公开考试聘用工作人员公告》规定,现将2024年下半年自流井区事业单位公开考试聘用工作人员面试资格审查有关事项公告如下。一、笔试最低合格线2024年下半年自流井区事
揭露:抖音培训视频课程被骗几千元真相,讲一下被骗的经历,希望大家不要上当了!
  以下皆为真实案例:  1.加微信说抖音短视频带货保证我可以挣到钱交完学费2980元没两天就让我换VIP班说2980基础班对我帮助不大VIP班是19800元发一堆别人挣到钱的数据给我看要我补下差价16800元我觉得上当被骗。  2.他们在抖音以教短
非码聚合支付设计_今日聚合支付设计教程
摘要:非码聚合支付设计,今日聚合支付设计教程,新片场素材小编庞军非码聚合支付设计,今日聚合支付设计教程相关内容整理,如果您对非码聚合支付设计,今日聚合支付设计教程感兴趣欢迎访问免费阅读。非码聚合支付设计,今日聚合支付设计教程一
如何提高百度SEO排名?
在当今这个信息爆炸的时代,网站如何在海量数据中脱颖而出,成为每一个网站运营者必须面对的问题。作为一名在SEO领域摸爬滚打多年的从业者,我深知提高百度SEO排名的重要性。这不仅关乎网站的流量和曝光度,更是品牌影响力和业务转化的关
抖音官网链接跳转落地页,抖音跳转链接免费生成
市场营销获客工具【爱短链】全域跳转工具,打通私域引流关键一步:轻松将公域流量,引导至私域,通过链接点击直达,方便快捷,无风险提示跳转,助力企业/商家高速获客》》点此生成链接
相关文章
推荐文章
发表评论
0评