代码改变世界

本地vue项目提交到码云

2018-09-21 11:12  孤城寻梦  阅读(332)  评论(0)    收藏  举报

因为是第一次用vue和vscode以及码云,难免会遇到很多的坑,这里做一下记录

 vscode上搭建一个vue项目还是很简单的,几行命令就解决了,这里就不多说了

 主要是提交到码云的时候,我之前一直不知道,直接在vs里面的终端里使用git

   主要步骤是:

  1.git init    //初始化

  2.git add .  //将全部文件添加到git中  因为是先在码云上建的项目,所以README.md文件已经有了

  3.git commit -m 'first commit'   //添加提交的注释

  4.git remote add origin 'https://xxxx‘  //你码云项目上点克隆/下载会出来的地址

 然后这里就出现问题了,vs上一直报error: cannot spawn ssh: Function not implemented
  fatal: unable to fork,当时一脸懵逼,查了下原因可能是git版本不够,也可能是vs上不能这么操作

  然后没办法,去项目里面用git bash打开,git remote add origin 'https://xxxx‘之后,因为这里是https提交的,会让你输入用户名和密码,然后这里又很懵逼,我也不知道这是码云的账号和密码还是Git的,但是git配置里面只有邮箱和用户名,试了很多次,一直都是用户名和密码错误,所以选择ssh提交的方式

  git remote add origin git@gitee.comxxx,会提示fatal: remote origin already exists.

  解决办法先输入 git remote rm origin,然后再git remote add origin git@gitee.comxxx

  注意,这里需要你进入你的码云里面设置ssh公匙,具体方法是

  打开git bash,运行命令 ssh-keygen -t rsa -C "xxx@.com",连续三个回车即可生成ssh-keygen
  查看你的public key,输入命令 cat ~/.ssh/id_rsa.pub 生成公钥,复制公钥到你的码云的ssh公钥里面,点确定就好了

  最后git push -u origin master就好了

  新手,可能很多地方说的不清楚,也算是给自己一次挑战