二、coding实现代码托管

1、确保本地已经安装的git并配置好环境,这里不多说,首先注册登陆https://coding.net/、

下来正式开始代码托管操作,以前在github托管很快,但是第一次在coding上托管出现了很多问题,下面都是边执行边解决,如果未遇到,可以跳过解决问题

为什么转coding呢,因为coding上可以免费创建私人代码托管,默认就是私人托管,想要公开,在创建项目时(下面第一张图中)选择“公开源代码”,而github公开托管免费,但是私人托管是收费的

第一步、在coding上创建空项目

以下位置可以删除或者修改的项目

创建成功后回到项目代码页

第二步,将自己本地的代码上传至coding刚创建的项目中托管

1、找到本地项目根目录,按下shift+鼠标右键或者右键单击项目,选择git bash here

跟着下面每一步指令操作

输入

git  init

此时会发现项目文件夹下多了几个文件,尤其是有.git文件,说明成功

git add .

发现有警告windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:(没有警告直接跳到git commit –m "上传初始代码")

rm -rf .git  // 删除.git
git config --global core.autocrlf false  //禁用自动转换 

 

接着重新执行这两句

git init  
git add .

 接着执行:次执行方法我的会报错,注意使用

git commit –m "上传初始代码"

发现又开始报错:pathspec '–m' did not match any file(s) known to git.

发现是我使用git提交代码时首先-m之后不能加"" ,然后-m之后不能有空格所以最终提交的指令是

// firstcommand是自己提交代码时描述,我用该描述的意思是第一次提交
git commit –m firstcommand

接着执行

git remote add origin https:// git.coding.net/用户名/项目名.git

git pull origin master
 
git push origin master

发现还是报错,原因是本地没有README.md这个文件,而远程仓库中有,接着执行

git pull --rebase origin master 

最后push项目发现还是报错

git push -u origin master

说是账户密码错误,纳闷了,查了各方面资料,整的头都大了,最后解决方法,修改项目根目录文件夹下的config文件下的信息

修改 .git/config中url = http://账  号:密 码@git.coding.net/cxy165022/firstproject.git

保存后再次执行 ,发现终于运行成功了,MD太不容易了

git push -u origin master

 

最后在线上去查看是否push成功,文件已push,成功

猜你喜欢

转载自blog.csdn.net/weixin_41996632/article/details/85247973