gitee简介
Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 600 万的开发者选择 Gitee。
为什么要用gitee?
- github卡、慢、还经常进不去
- github是老外的,gitee是我们自已人的
- Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能
一、官网注册
- 进入官网
- 注册步骤很简单,略过。
二、新建仓库
2.1 创建远程仓库
注册成功后,进入工作台中,新建仓库
根据需要,选择,然后点击创建
创建成功:
2.2 初始化本地仓库
2.2.1 下载Git Bash客户端
初始化本地仓库,需要安装客户端。官网下载地址
一直默认选择,安装完成。
2.2.2 运行软件
2.2.3 获取SSHKEY
- 生成SSHKEY
ssh-keygen -t rsa -C "irving_hua@163.com"
需要按三次enter键:
2. 查看public key
cat ~/.ssh/id_rsa.pub
3. 添加到gittee中
A. 进入getee个人主页设置页面
点击确定,需要验证密码,输入密码。
2.2.4 绑定和添加
再次回到git bash窗口中,输入以下命令:
ssh -T git@gitee.com
出现询问的时候,输入yes,回车
出现上图,代表成功。
2.2.5 设置个人信息
尽量与git网站注册信息一致
git config --global user.name "你的名字"
git config --global user.email "邮箱"
2.2.6 初始化本地仓库
- 克隆
git clone https://gitee.com/你的名字/仓库名
2. 本地初始化
cd d:/software/git #在本地创建一个目录,并切换,不要用反斜杠\,会报错。
git init #初始化本地项目
git remote add origin https://gitee.com/irving-hua/git.git #后面为你的远程仓库地址
查看结果:
OK。前期工作已经完成,接下来,就是撸码,然后上传了。
三、代码上传
3.1 在本地创建文件
如,在我的git目录下,新建一个hello.txt文件,里面随便添加了一句:hello git !并切换到git目录。
3.2 添加文件
git add -A-A代表添加所有文件,也就一个文件。
git add -A
3.3 提交文件
运行命令:
git commit -m "hello"
上图中可以看出,已经创建成功。
3.4 推送到远程仓库
运行命令:
git push -u origin irving #origin 后面接你的名字,也就是你目录最的括号内的
运行命令后,会弹出帐号密码框,输入帐号密码
输入帐号和密码后,点击确定。
OK。提交成功。
四、gitee查看代码提交
刷新你的主页,可以看到刚才的代码,已经提交成功。
报错处理
5.1 fatal: remote origin already exists.
git remote add origin https://gitee.com/irving-hua/learn
fatal: remote origin already exists.
执行命令中出现已经存在的情况,如添加到远程仓库时报已经存在。
解决方案:
把本地初始化目录删掉掉,再重新创建一个,再次初始化,按照步骤2.2.6 再来一次就OK了
5.2 fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
执行命令中,出现这种报错时。
解决方案:
把本地初始化目录删掉掉,再重新创建一个,再次初始化,按照步骤2.2.6 再来一次就OK了。