码云仓库使用说明
码云仓库使用说明
最近有朋友公司使用码云作代码仓库,因为本人一直都是在使用SVN作为版本控制工具,用起来也习惯了,对于码云却是不怎么了解。由于朋友的求助,所以就研究了下,在此记录基本的用法。
由于本人对码云没有什么研究,能否像SVN一样作为版本的控制我也是不知道的,所以一下实例只用于拉取和上传。使用码云 我这边以命令为例(有没有像SVN一样的界面,我还没有研究),如果是 Mac 可以直接使用,如果是 Windows 则需要安装 Git ,这个可以在百度搜 可以到类似于 360 软件管家中搜索下载。安装好之后下面就开始我们的 git 之旅。
一、需要有一个自己的码云账号,这个就不多说了,一般人都知道。
二、需要配置自己的公钥,步骤如下:
1、使用如下命令生成公钥
$ ssh-keygen -t rsa -C 'XXXXX@qq.com' #如果需要配置多个git账号公钥 则需要在后面设置公钥名称,否则会覆盖之前的公钥 $ ssh-keygen -t rsa -C 'XXXXX@qq.com' -f ~/.ssh/web_id_rsa
2、回车之后会提示输入密码,一般我们是不设置的,所以直接三次回车
出现上述信息则代表公钥设置成功,红色标记为公钥存放的地址。
3、找到公钥文件地址打开复制内容,然后到码云控制台添加公钥(.pub 为公钥)。
打开控制台,点击设置-->SSH 公钥,即可看到上面的界面。把刚才复制的公钥粘贴到公钥处,标题 可以随便写一个。
4、点击确定,即公钥添加完成。使用以下命令测试公钥配置是否正确
ssh -T git@gitee.com
出现一下信息则代表,配置完成
三、公钥配置完成之后,就开始对远程仓库的拉取和推送了。
1、进入到开始建立的本地仓库文件夹,打开终端(Windows 右击 选择 Git Bash Here)
2、初始化本地仓库(初始化成功会出现 .git 的文件夹,Windows 下如果没有报错 也没有看到 可能是因为隐藏了该文件夹,需要设置显示隐藏文件夹)
git init
3、添加远程仓库地址
# SSH 格式(.git 结尾) git remote add origin git@gitee.com... # HTTPS 格式(.git 结尾) git remote add origin https://gitee.com/...
4、将码云上的仓库中的文件拉取到本地
git pull origin master
5、将想要上传的文件保存到缓存区(一般我都是把需要上传的文件复制到本地仓库的指定位置与上传的位置要对应)
#如果只需要上传一个文件或者一个文件夹 git add 文件名或者文件夹 # 如果所有文件(.代表所有文件) git add .
6、添加上传文件的描述,比如:新增首页与代码
git commit -m '新增首页与代码'
7、将缓存区的文件(即 刚刚上传的文件)上传到码云仓库
git push origin master
如果是最后一步出现权限问题,那么就需要仓库管理员授权才可以。