使用命令行上传代码到码云

1、首先你得***云用户,然后在码云平台开始创建一个项目

     在新建项目的时候,我发现竟然可以上传delphi的代码,把我乐坏了。

2、修改Git的全局配置,这次修改之后以后都不用再修改了

  git config --global user.name  "你在码云的用户名,就是项目创建的归属名"
  git config --global user.email  "你***云用的邮箱账号"

3.将码云上面的项目克隆到本地来,使用 
 bash 
 git clone 项目的https地址 
 我克隆下来的项目文件都在 C:\Users\Administrator下,这个我也没有仔细查明原因

4、将远程项目拷贝到本地文件目录下,在该目录下打开git bash命令窗口,然后创建远程库的配置信息

git remote add 远程库名 远程项目的Https地址    #这个https地址就是创建项目时的路径

 如果添加远程库的这一步出现问题,你可以 git remote -v查看你的远程库名是不是已经被使用了,你可以选择重新取另外一个名字,或者  git remote rm 远程库名删除这个名字,再重新执行第三步内容

5、使用如下命令上传代码

git pull 远程库名 master

git add -A   #表示把项目里面全部文件添加进列表

git commit -m "first commit"    #说明更新内容

git push -u 远程库名 master #第一次使用push的时候加上-u,以后可不加

以上就是基本流程,我在具体的操作过程中,遇到了以下问题:

git clone下载的时候选择https,就能正常完成操作。如果选择了SSH,就需要如下配置

忘记配置SSH(这个不是必须的)

使用命令行上传代码到码云

  git clone提示我没有权限,我是项目的所有者,管理者,竟然没有权限。我仔细想了一下,明白了过来,虽然是我本人操作,可是服务器只认数据,不认人呀。我在项目管理里面看到这样一段话:

部署公钥允许以只读的方式访问项目,主要用于项目在生产服务器的部署上,免去HTTP方式每次操作都要输入密码和普通SSH方式担心不小心修改项目代码的麻烦。

部署公钥配置后的机器,只支持clone与pull等只读操作。如果您想要对仓库进行写操作,请 添加个人公钥

具体的生成过程,在码云帮助中心有具体的文档