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

Posted Tuki_a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI/CD之推送本地仓库到远程Git仓库克隆远程Git仓库(使用Gitee)相关的知识,希望对你有一定的参考价值。

克隆远程Git仓库


到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方式克隆(前面我们已做过免密)
使用如下命令即可克隆远程仓库到本地

以上是关于CI/CD之推送本地仓库到远程Git仓库克隆远程Git仓库(使用Gitee)的主要内容,如果未能解决你的问题,请参考以下文章

Git 推送文件到远程仓库

Git 第八章 IDEA集成GitHub -- IDEA集成GitHub(推送代码到远程仓库 & 拉取代码到本地仓库 & 克隆远程仓库代码到本地)

Git系列在IDEA操作Git本地仓库与连接远程Git仓库(推送合并拉取克隆操作)

git_远程仓库

如何把git仓库移动到本地

如何查看git远程仓库中的文件