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 第八章 IDEA集成GitHub -- IDEA集成GitHub(推送代码到远程仓库 & 拉取代码到本地仓库 & 克隆远程仓库代码到本地)