个人免费版的码云上传文件时有1个限制: 1个小时内只能上传20个文件。

为突破此限制,可以使用本地git客户端上传文件。

具体步骤如下:

  1. 安装git
    git安装后的目录列表。

  2. 配置git的全局变量:(码云)用户名 和 邮箱
    点击git-bash.exe进入git命令行,

    $ git config --global user.name "xxx"
    $ git config --global user.email "xxx@xx.com"
    
  3. 在本地生成一个密钥(公钥),让其和码云上面的密钥产生关联。
    生成秘钥:

    $ ssh-keygen -t rsa -C "xxx@xx.com"
    
    输入命名来查看自己生产的密钥
    cat ~/.ssh/id_rsa.pub
    
  4. 将密钥复制到码云的密钥上面去,下面按照图的顺序操作即可:

    登录,点击个人头像

    点击设置 点击左侧的“SSH公钥”,下图:

    右侧的添加公钥,标题随便填写,公钥 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“确定”即可。这样我们就有权限对自己在码云上的项目进行读写操作了。

    添加完成后,显示

  5. 在码云上添加项目 首页:

    点击仓库右面的+号,新建仓库 填写项目的相关信息,点击确定即可
  6. 创建成功跳转过后,点击克隆下载,然后复制ssh的地址如图:(后面会用到地址)

第一次上传代码到码云

  1. 在需要Git的文件夹上右键

  2. 点击git bash here,进入git命令行,输入以下命令初始化仓库:

    $ git init
    
  3. 输入要链接到码云的地址,(第6步我们复制的地址)

    $ git remote add origin git@gitee.com:jmsword/pthreads.git 
    
  4. 拉取码云上的所有文件到项目中来

    $ git pull origin master
    

    以后如果想在其他电脑上拿去上传了的文件,只需要做这四部操作即可。如图:

    查看文件夹发现多了文件:多的是码云上面的

  5. 在pthreads目录中创建一个文本文档(或一个非空文件夹),用来测试是否真的上传成功。这儿将src文件夹及所属的所有文件上传。

  6. 在命令行中继续输入代码执行

     git add . 
    

    (add空格后有个点别忘了)

    执行后:src目录变为绿色(安装了tortoisegit后图标颜色的显示),表明添加成功;
    这时只是将src添加到本地仓库,还未同步到远程服务器
  7. 为上传的代码添加注释

    $ git commit -m "first push src branch"
    
  8. 提交上传

    $ git push origin master
    
    上传到码云服务器成功
  9. 和服务端同步(重新从服务器拉取所有数据,覆盖本地)

    $  git pull origin master