个人免费版的码云上传文件时有1个限制: 1个小时内只能上传20个文件。
为突破此限制,可以使用本地git客户端上传文件。
具体步骤如下:
-
安装git
git安装后的目录列表。 -
配置git的全局变量:(码云)用户名 和 邮箱
点击git-bash.exe进入git命令行,$ git config --global user.name "xxx" $ git config --global user.email "xxx@xx.com"
-
在本地生成一个密钥(公钥),让其和码云上面的密钥产生关联。
生成秘钥:$ ssh-keygen -t rsa -C "xxx@xx.com"
输入命名来查看自己生产的密钥cat ~/.ssh/id_rsa.pub
-
将密钥复制到码云的密钥上面去,下面按照图的顺序操作即可:
登录,点击个人头像
点击设置点击左侧的“SSH公钥”,下图:
右侧的添加公钥,标题随便填写,公钥 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“确定”即可。这样我们就有权限对自己在码云上的项目进行读写操作了。
添加完成后,显示
-
在码云上添加项目 首页:
点击仓库右面的+号,新建仓库填写项目的相关信息,点击确定即可
-
创建成功跳转过后,点击克隆下载,然后复制ssh的地址如图:(后面会用到地址)
第一次上传代码到码云
-
在需要Git的文件夹上右键
-
点击git bash here,进入git命令行,输入以下命令初始化仓库:
$ git init
-
输入要链接到码云的地址,(第6步我们复制的地址)
$ git remote add origin git@gitee.com:jmsword/pthreads.git
-
拉取码云上的所有文件到项目中来
$ git pull origin master
以后如果想在其他电脑上拿去上传了的文件,只需要做这四部操作即可。如图:
查看文件夹发现多了文件:多的是码云上面的
-
在pthreads目录中创建一个文本文档(或一个非空文件夹),用来测试是否真的上传成功。这儿将src文件夹及所属的所有文件上传。
-
在命令行中继续输入代码执行
git add .
(add空格后有个点别忘了)
执行后:src目录变为绿色(安装了tortoisegit后图标颜色的显示),表明添加成功;
这时只是将src添加到本地仓库,还未同步到远程服务器
-
为上传的代码添加注释
$ git commit -m "first push src branch"
-
提交上传
$ git push origin master
上传到码云服务器成功 -
和服务端同步(重新从服务器拉取所有数据,覆盖本地)
$ git pull origin master