CI/CD之推送本地仓库到远程Git仓库、克隆远程Git仓库(使用Gitee)

本文档详细介绍了如何使用SSH免密配置来连接和推送本地Git仓库到远程的Gitee仓库。首先在Gitee上创建一个新的开源仓库,然后通过SSH方式添加远程仓库为origin,并设置跟踪分支。在遇到推送失败的问题时,通过上传公钥实现SSH免密,最终成功推送本地仓库。此外,还展示了如何克隆远程仓库到本地。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


到gitee官网(github会很慢,建议用gitee)注册一个账号

https://gitee.com/

创建一个开源仓库
在这里插入图片描述仓库名称随意起
在这里插入图片描述
有两种连接本地方式,https需要在每次连接的时候输入gitee的账号和密码,ssh做免密上传公钥会方便许多,所以我选用了ssh连接
在这里插入图片描述

推送本地仓库到远程Git仓库

按照教程操作,将一个本地仓库推上去

[root@lucky test]# git remote -v		#查看跟踪的存储库,没有是因为还没有添加
[root@lucky test]# git remote add origin git@gitee.com:space-researcher/test.git	#添加远程存储库origin(新增一个remote叫origin),关联远程仓库
[root@lucky test]# git remote -v		#此时再查看已有源,抓取和push都是从显示的地址
origin	git@gitee.com:space-researcher/test.git (fetch)
origin	git@gitee.com:space-researcher/test.git (push)
[root@lucky test]# git push -u origin master	#将本地master分支跟踪到远程分支,在git仓库建立之初就会有一个默认的master分支,当然你如果建立了其他分支,也可以用同样的方法去跟踪
#第一次推送需要加 -u参数

推送出现了问题,看提示可知是缺少认证,因为我们还没有做ssh免密
在这里插入图片描述
所以接下来做ssh免密。到用户家目录下找到公钥复制
在这里插入图片描述上传公钥到github
在这里插入图片描述粘贴复制的公钥
在这里插入图片描述
重新推送本地仓库,如下推送成功

[root@lucky test]# git show-ref		#查看我现在在哪个分支
f4099d4433faee375208269fb519d74843d89716 refs/heads/master		#目前在naster分支
[root@lucky test]# git push -u origin master

在这里插入图片描述
到gitee查看仓库内容已上传
在这里插入图片描述

克隆远程仓库

使用ssh方式克隆(前面我们已做过免密)
在这里插入图片描述使用如下命令即可克隆远程仓库到本地
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值