当前位置:   article > 正文

实现GIT同时可以传码云,腾讯工蜂,GITHUB等家仓库平台_git怎么上传代码到腾讯工蜂

git怎么上传代码到腾讯工蜂

实现多代码仓库平台上传,贴一下我的经验

技术实现场景,解决的问题
在项目开发的过程,一般会同时遇到不同的项目,代码仓库不相同,有的是在码云,有的是在工蜂,码云免费5个用户可以使用,工蜂则可以免费20人团队共用,所以不同的项目,特别是跨团队的开发是一定要用到代码仓库,不管用工蜂,还是码云,都是常见的开发管理。
那如果本地既有工蜂库又有码云库,用TortoiseGIT工具或GIT工具,实现零切换上传,不需要多次切换帐号上传,下面我们用TortoiseGIT+GIT的环境,贴一下经验。
核心原理:
不管是码云还是工蜂,都用的是GIT工具,TortoiseGIT只是一个图形操作工具,简化GIT的命令行上传,那配置也是要配置好GIT与码云和工蜂的绑定关系,就能实现工具的顺畅使用,我采用了用ssh-gen 生成本地PublicKey然后,分别绑定到码云和工蜂,实现平台远程配置与本地文件rsa-publickey公钥的同步,实现绑定,然后就正常操作就可以上传了。

具体操作步骤

生成本地publickey
生成方法
1、cmd 运行到命令窗口

ssh-keygen -t rsa    -C 'your email'
  • 1

在这里插入图片描述

2、生成后,几次回车,就生成了相应文件
在这里插入图片描述
3、打开rsa.pub
在这里插入图片描述
复制publicKey到相应的代码仓库平台
在这里插入图片描述
上面是GIT码云平台

在这里插入图片描述
在这里插入图片描述

这里是工蜂平台

服务端与本地的关联度已经绑定。

如果是多台电脑,可以多次生成绑定,代码仓库平台,可以绑定多个公钥。

客户端配置

用tortoiseGIT工具上传GIT,如果未配置好则会出现一些错误
1、tortoisegit常见错误
报错:Disconnected no supported authentication methods available(server sent: publickey)

解决:将客户端程序替换为git的ssh.exe的程序,这样在推送时会自动加载本地公钥,服务器就能验证通过了

在这里插入图片描述
找到GIT安装地址,用SSH.exe作为客户端,验证SSH公钥,这样就实现了仓库公钥与本地工具的同步。

再正常添加远程地址,就可以实现码云和工蜂等多平台的上传。

如何在已经Git仓库中查找到SSL密钥

场景:办公室电脑已经安装好GIT,回家笔记本上要安装GIT管理仓库,或者笔记本上原来已经有码云的仓库管理,要增加工蜂,按上面场景可以知道,在本地电脑上创建SSL,然后把SSL上传到代码仓库平台,再配置帐号密码,这样就能实现对接了。
如何在码云的Git上获取本地SSL密钥。
在Windows环境,步骤:打开已经存在的本地仓库,右键 点击 Git GUI Here,点击help,点击show SSH Key,就得到公钥
在这里插入图片描述
在这里插入图片描述
二种、Linux环境下,已经存在仓库

1.进入git命令框

2.输入 ls ~/.ssh 查看ssh目录下的文件。如下图有两个一个公钥,一个私钥,然后查看pub这个文件就是公钥匙。
在这里插入图片描述
查看本地git查看git公钥,私钥的方式

3.查看公钥 cat ~/.ssh/id_rsa.pub 如图
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/694369
推荐阅读
相关标签
  

闽ICP备14008679号