本地向GitLab上传文件

最近加入了一个新的项目小组,作为小组成员负责前端的开发,需要将本地文件上传到gitlab,遇到了很多坑,在这里记录一下上传的流程。

一、本地环境

  1. 安装Git,具体教程可以参考这篇教程
  2. 我的本地系统是Windows10

二、GitLab准备

  1. 注册一个账号
    注册地址:点击这里可以注册
  2. 等待项目负责人创建
  3. 收到邀请后加入项目小组

三、上传步骤

  1. 桌面右键->Git Bash Here
    在这里插入图片描述
  2. 输入以下命令
cd ~/.ssh/

在这里插入图片描述

  1. 输入以下命令,配置用户信息
git config --global user.name "XXXX"
git config --global user.email "XXXXXXXX"

注意:这里的昵称和邮箱需要和你的gitlab账号一致

  1. 输入以下命令,生成密钥
ssh-keygen -t rsa -C "你自己的邮箱号"

在这里插入图片描述
经过这一步,在C:/Users/admin/.ssh下生成两个文件:id_rsa和id_rsa.pub
在这里插入图片描述

  1. 把id_rsa.pub里的内容粘贴到gitlab密钥中
    (1)复制密码
    (2)进入添加SSH密钥界面
    法一:进入项目后,会在顶部自动弹出红色框询问用户是否添加密钥,点击添加密钥就进入以下界面
    法二:直接搜索setting下的SSH密钥项目,进入以下界面
    在这里插入图片描述

(3)粘贴密钥,点击【添加密钥】
在这里插入图片描述
经过以上三步就会生成自己的密钥:
在这里插入图片描述

  1. 复制项目的克隆链接,有多种选择,这里选择使用SSH克隆,点击后面的剪切板,复制链接
    在这里插入图片描述

  2. 克隆项目
    (1)进入要存放克隆项目的路径
    (2)右键单击,选择【Git Bash Here】
    (3)依次输入以下命令:

git config --global user.name "Sagill"
git config --global user.email "2986339082@qq.com"
git clone git@jihulab.com:bnu-ivc-digital-dancer/digital-dancer-webside.git

输入第三个命令后,中途需要输入一个【yes】
在这里插入图片描述
然后就可以在本地看到克隆下来的项目啦!

  1. 进入刚克隆下来的项目文件夹,把你要上传的文件夹放到这里,然后右键单击,选择【Git Bash 】
  2. 依次输入以下命令:
git config --global user.name "Sagill"
git config --global user.email "2986339082@qq.com"
git init
git remote add origin git@jihulab.com:bnu-ivc-digital-dancer/digital-dancer-webside.git

这个时候可能会报错,解决方法:git报错解决方法

解决完之后,继续输入以下命令:

git add .
git commit -m "vue+elementui"
git push -u origin master

上传成功!
在这里插入图片描述
注意:
(1)在第一次上传的时候,遇到了很多报错,然后就开始了第二次。在第二次开始之前,建议把之前所有在本地准备的文件都删了,包括密钥,重头开始上传一次,也许就成功了!
(2)有的教程里是说需要在git@xxxxxxx路径前加sssh://,我测试了一次在最后上传会报错,所以就省略了ssh://,使用的时候请根据个人需要自行决定。
(3)在最后一次提交可能会报错,说是没有权限,这个时候我把之前生成的密钥全都删了,重新生成了SSH密钥,然后就没有报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值