使用命令行上传代码到码云
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等只读操作。如果您想要对仓库进行写操作,请 添加个人公钥
具体的生成过程,在码云帮助中心有具体的文档