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,成功