最近做了新项目,老板喊传到Git上面,之前一直都是直接拿仓库地址直接clone了,第一次把项目上传到空的仓库,所以上传过程中也遇到了几个问题,在这里总结一下并给出解决方法。
1、仓库托管在gitlab上面,打开仓库地址之后,因为是空的,所以在页面底部就有如何将项目传到仓库的教程。 官方教程.png- 我在执行git push -u origin master 这一句,将项目push到远程主分支, 图片.png 就会报错,后面查到需要 先配置秘钥 ,所以先去找到秘钥:
- cd到desktop,然后git bash,然后输入ssh-keygen -t rsa -C 你的邮箱
比如 :ssh-keygen -t rsa -C hck@.com,然后一直回车,选择Y,还有要创建一个不少于五位的密码,虽然不知道干嘛的但还是记下来用的什么,最后得到如图 获取秘钥.png 。这样会生成一个** id _rsa.pub** 文件,看上面截图,它有 保存路径的地址说明,按照保存路径找到文件,打开,复制里面的内容。关于如何打开pub文件(使用cd命令进入id_rsa.pub目录,再使用more id_rsa.pub命令查看公钥的内容)。
3、回到终端输入$ git pull origin master //先把远程服务器github上面的文件拉下来,再输入$ git push origin master。如果出现报错 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
则需要重新输入$ git remote add origin [仓库地址]。
大功告成,现在打开仓库就能看到上传的项目了。打开sourcetree,查看一下有没有默认没有上传的系统认为较大的文件,比如图片等资源等,可以选择之后commit之后再push到仓库。
祝好运!
网友评论