本地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就好了
新手,可能很多地方说的不清楚,也算是给自己一次挑战
浙公网安备 33010602011771号