1、账号注册
首先登录码云 https://gitee.com/,注册一个账号,并登录账号。
2、创建仓库
新建一个仓库
填写好项目的名称、路径等,然后点击“提交”即可
3、安装Git
下载完成后安装即可,安装过程中没有注意事项,全部默认一直next直到结束
4、配置Git
安装完成后,从桌面或开始菜单打开Git工具,进行Git的初始化配置
在打开的编辑里面依次输入并执行配置信息
git config --global user.name "ATZXC"
git config --global user.email "486579026@qq.com"
global:是Git的全局配置!
其中 “ATZXC” 是用户名,可以填写自己的码云的用户名,
第二行的"486579026@qq.com"是邮箱,可以填写您的码云账号的邮箱,
用户名和邮箱也可以填写别的(只要是用户名和邮箱格式就OK)。
5、远程连接
- 生成密钥
ssh-keygen -t rsa -C “486579026@qq.com”
输入上面的命令后一直按3次回车直到出现图形界面即可,
不要输入任何内容直接回车到出现图形界面
其中的邮箱随便填写,也可以填写您的码云邮箱号。区分大小写!
- 添加私钥到码云
输入命令,可以看到上一步生成的密钥
cat ~/.ssh/id_rsa.pub
从ssh-rsa开始将密钥复制下来。也可以打开
C:\Users\Administrator\.ssh\id_rsa.pub
从该文件中复制密钥。
进入码云主页,然后将这个密钥输入到码云中
设置 - SSH公钥
密钥复制
右侧的添加公钥,标题也可以随便填写,公钥 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“确定”即可。这样我们就有权限对自己在码云上的项目进行读写操作了。
6、本地仓库的创建以及初始化
在本地电脑的一个盘里面新建一个文件夹,如文件夹名为Test(注:文件夹名随意),然后在Test文件夹上面点击 右键---Git bash here
- 初始化这个仓库,输入后,这个文件夹下,会出现一个.git 的文件,他是一个隐藏的文件,如果设置了不显示隐藏文件,我们无法查看
git init #初始化这个仓库
- 本地电脑连接码云仓库
git remote add origin https://gitee.com/chi-yupeng/ns
- 将我们创建的仓库拉取到本地来
git pull origin master
然后回到我的本地项目文件夹中,发现README.md文件被下载下来了(因为新建的码云项目里面只有有一个README.md文件)
7、将本地项目上传到码云对应的仓库
将需要上传到码云的代码或文件拷贝到新建的文件夹ecshopadaption里面。
- 在Git里面输入以下代码回车
git add .
此时会要求您输入码云的账号和密码,登录即可,账号密码是你的码云的账号密码
登录以后Git会自动将项目所在文件夹里面的全部文件自动添加到缓存区。
如果本地项目文件较多,这一步需要的时间会长一些
- 缓存完毕后,接着输入命令
git commit -m "first push"
其中的first push为注释的内容,相当于备注内容,可以自己填写。
- 提交项目到码云
执行完上面的步骤后,执行这个步骤
git push origin master
此时凡是位于Test文件夹里面的文件都将被上传到码云上面啦。
【本文转自知乎作者:向阳树。特此感谢】
【声明:本文只做个人记录使用,不作为商业用途】
8、问题一:远程仓库与本地仓库不同
在 git 执行命令git push origin master时,报错error: failed to push some refs to ‘https://gitee.com/
根本原因是远程仓库和本地仓库内容不同,将远程仓库中不同的内容pull到本地,就好了。
比如,我是新建了一个远程仓库,准备把本地内容上传时,忘记把远程仓库的redme.md文件同步出错的。
解决方法:
git pull --rebase origin master
将redme.md文件同步到本地,然后再次执行git push origin master就好了