git连接gitee码云
Posted 青春无限坑!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git连接gitee码云相关的知识,希望对你有一定的参考价值。
背景:
前面学了使用github 远程仓库,但由于github是国外的仓库,连接慢,有时需要翻墙才能打开这个网站,所有下面推荐使用gitee国内远程仓库
gitee远程仓库的配置
1、首先在本地创建ssh key;
命令:ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com
改为你在gitee上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。
2、成功的话会在c/user/用户/
下生成.ssh
文件夹,进去,打开id_rsa.pub
,复制里面的key
。
id_rsa 秘钥
id_rsa.pub 公钥
3、回到gitee网址配置秘钥
第一步,点击右上角下拉列表中的Settings(账户配置)
第二步,左边选择SSH公钥
第三步,title随便填,Key粘贴在你电脑上id_rsa.pub文件中生成的key,然后点击确定
添加成功后,就会变成这样了,且会发生邮件给你这个邮箱
4、本地创建一个gitee本地仓库
相关命令:
git init
git add
git commit
5、连接gitee远程仓库
本地创建一个git仓库,又想在gitee创建一个远程仓库,并且使两个仓库进行远程同步,这样gitee上的仓库就可以作为备份,又可以让其他人通过该仓库来协作
1)先在gitee,创建一个远程仓库
2)、本地仓库和远程仓库进行关联
git remote add origin git仓库url地址
origin表示远程仓库,可以修改,但一般还是不用
gitee0402表示远程仓库名称
把本地仓库的数据推送到远程仓库
1、git push -u origin 分支名
然后查看远程仓库,发现推送成功了
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
若发现推送报下图错误:
可依次执行下面三个命令后,在重新推送
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、再推送一个dev分支上去
发现gitee上面就出现了两个分支
从gitee远程仓库克隆数据到本地
1、先在gitee找到需要克隆的仓库,找到地址并克隆
2、本地执行clone命令
git clone 复制的地址
3、克隆分支(解决其它分支不显示的问题)
注意:在clone时默认是把当前地址里面的所有分支全部clone下来,但是只有master会显示
相关命令:git checkout -b dev origin/dev
从gitee远程仓库把数据拉取到本地(不是克隆)
1、先在gitee上添加文件
2、若要把gitee上新建的文件拉取到本地
命令:git pull
以上是关于git连接gitee码云的主要内容,如果未能解决你的问题,请参考以下文章