如何用SourceTree的ssh拉取和提交开源项目

55 篇文章 0 订阅
41 篇文章 0 订阅

使用SSH访问开源

git从2021年开始不能直接http验证提交了

或者官方也提供其他方法

但是我们还是搞下SSH吧

那在SourceTree要怎么做呢(应该不用git代码)

以某开源,类似Github的git服务网站为例子

先在SourceTree生成公钥

点击 [Generate]按钮

 注意点击之后,进度条,不要傻傻等待,人家英文提示里,点击空白多次,需要随机点

 生成完成后,会有一串公钥 "ssh:dliufaoidsufoidasufdosif"


在gitee.com,个人账号-》【设置】,选择【SSH公钥】

 把公钥粘贴在这里

然后,【添加】即可

 然后,回到本地,PUTTY工具,

点击Save private key,

 生成的private key需要在SourceTree-》工具-》选项,配置一下

名字什么的貌似不重要,关键:【一般】页签,

【SSH客户端配置】将私人密钥配置上

然后就可以愉快的用ssh克隆项目了

(貌似一些ssh连接并不以ssh开头)

如果对resourceTree不熟悉的,可参考我的开源连接,步骤如下:

提交项目没测试,之后再补充

会提示如下

DeployKey does not support push cod

出现上述提示原因在于

我们只需, 点击黄色连接【添加个人公钥】即可继续操作

(有可能,你之前已经在仓库,注意! 之前的误操作,可能公钥已经在仓库使用了,为了提交,我们需要加到个人,而不是仓库,会提示公钥已被占用,说明仓库和个人都用了同一个,而我们真的只需要个人公钥管理,所以可能,需要先把挂在仓库的公钥先删掉)

参考:

SourceTree生成SSH密钥(拉取GitLab代码)_灵犀一指 _ Android菜鸟初长成-CSDN博客_sourcetree生成

sourceTree 添加 ssh key 方法 - wqbin - 博客园 (cnblogs.com)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值