码云 快速使用
以下步骤以 oschina/git-osc 仓库为例子,在您使用 Gitee 的过程中,具体链接地址请填写对应的仓库地址。
- 快速设置:
如果您知道该怎么操作,直接使用下面的地址:
https://gitee.com/oschina/git-osc.git
[email protected]:oschina/git-osc.git
我们强烈建议所有的 Git 仓库都有一个README
,LICENSE
,.gitignore
文件。
Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入项目
- 简易的命令行入门教程:
- Git 全局设置:
# 用户名和邮箱需要填写您在 码云 对应的用户信息
git config --global user.name "username"
git config --global user.email "user email"
- 在 码云 新建一个仓库,我们以 oschina/git-osc为例
- 在本地创建 Git 仓库:
# git remote add 应添加您对应的仓库地址,可为 HTTPS 或 SSH
mkdir git-osc
cd git-osc
git init
touch README.md
git add README.md
git commit -m 'first commit'
git remote add origin https://gitee.com/oschina/git-osc.git
git push -u origin master
- 如果您在本地已经有需要上传到 码云 的项目,那么您需要执行如下命令:
cd existing_git_repo
git remote add origin https://gitee.com/oschina/git-osc.git
git push -u origin master
教程:https://gitee.com/oschina/git-osc/wikis/%E5%85%B3%E4%BA%8EGitee?sort_id=76
1.码云官方安装帮助:
https://gitee.com/help/articles/4106
注意:
- 设置path环境变量使得cmd下可以直接使用git命令,只需要把git文件下的bin目录地址复制到系统环境变量PATH中即可
- 注意勾选上如下标识方便后面可以直接运行git bash
2.设置git
a. 和github一样,如果我们只是单纯的从上面clone代码,并不需要ssh配对。但是我们是为了将项目代码提交到上面,所以还是需要ssh key的配对,操作和github配对方法是一样的。
b. 检测ssh,一般我们把git安装后都是安装了ssh的,我们可以通过git查看, 随便找个地方,鼠标右键选择git bash here,进去git界面后输入 ssh,如果出现如图所示的情况,则说明ssh已经安装。
运行
或者随便找个地方,鼠标右键选择git bash here
2.1 会看见下面界面:
2.2 刚开始我们要在本地生成一个密钥,让他和码云上面的密钥产生关联。生产密钥的的命令行
ssh-keygen -t rsa -C "[email protected]" 邮箱地址可以填自己的。效果如图所示
2.3 执行ssh-keygen -t rsa -C "[email protected]"命令,并多次按enter键,直到出现以下内容
上面内容以及提示秘钥文件在如下路径中:C:\Users\系统用户名\.ssh\id_rsa\
又或者命令查看生产的密钥(现在输入命名来查看自己生产的密钥,cat ~/.ssh/id_rsa.pub 效果如图:)
文字说明:第一个回车告诉我们这个key会保存的地址,这个地址要记住等下还要找到文件在哪里的,然后在按回车,告诉我这文件已经存在,问我要不要覆盖,如果你们以前在github上配置了的,这里情况应该和我一样的,我就不再按了,你们如果不再还要在按次回车或者两次,根据实际情况定。然后可以看到我们生成的文件,如图:
测试是否能成功
ssh -T [email protected]
这个是说明没能通过
- 在记事本中查看id_rsa.pub文件复制入码云:https://gitee.com/profile/sshkeys
标题栏不用填写,复制公钥进来就会自动生成
3.创建项目,在码云上 略过
4.在项目中创建项目对应的仓库
要勾选上这个才用
5.初始化本地对应项目的仓库
5.1 在本地建立一个文件夹git-test,执行git init命令(这个命令可以把这个目录变成Git可以管理的仓库)
5.2.把服务器的代码全部下载到本地项目中,
git pull origin master
5.3 把本地项目代码上传到码云中
在命令行中继续输入代码执行 git add . (add空格后有个点别忘了) :
5.4 添加注释,来说明自己为什么要上传,方便以后自己查阅 git commit -m "第一次上传"
5.5.提交到码云上面,git push origin master
因为是第一次提交,要更改为:git push -u origin master 第二次提交就按照上面的写法即可
不在需要加 -u :