使用Git上传项目

最近做了新项目,老板喊传到Git上面,之前一直都是直接拿仓库地址直接clone了,第一次把项目上传到空的仓库,所以上传过程中也遇到了几个问题,在这里总结一下并给出解决方法。

1、仓库托管在gitlab上面,打开仓库地址之后,因为是空的,所以在页面底部就有如何将项目传到仓库的教程。
使用Git上传项目_第1张图片
官方教程.png
  • 我在执行git push -u origin master 这一句,将项目push到远程主分支,
    图片.png
    就会报错,后面查到需要 先配置秘钥 ,所以先去找到秘钥:
  • cd到desktop,然后git bash,然后输入ssh-keygen -t rsa -C 你的邮箱
    比如 :ssh-keygen -t rsa -C [email protected],然后一直回车,选择Y,还有要创建一个不少于五位的密码,虽然不知道干嘛的但还是记下来用的什么,最后得到如图
    使用Git上传项目_第2张图片
    获取秘钥.png
    。这样会生成一个** id _rsa.pub** 文件,看上面截图,它有 保存路径的地址说明,按照保存路径找到文件,打开,复制里面的内容。关于如何打开pub文件(使用cd命令进入id_rsa.pub目录,再使用more id_rsa.pub命令查看公钥的内容)

2、复制文件的秘钥串,
使用Git上传项目_第3张图片
rsa串

。此时打开gitlab,点击右上角头像,点击“Setting”,然后选择“SSH keys”,
图片.png
使用Git上传项目_第4张图片
图片.png
,把秘钥复制到上面的框里面,然后点击Add ,没有报错的话就说明添加成功了,有错误就会提示了。

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到仓库。

祝好运!

你可能感兴趣的:(使用Git上传项目)