很多人写博客都是抄来抄去,究其本质,实际上还是每个软件都有固定的操作方式,而且遇到的问题和报错也无非就是几种。

所以我的解决方案是:写一些自己的东西或者见解,然后最后放上参考链接,也方便以后查阅,如此甚好!

QuickStart

  • Target:上传本地文件到Gitlab的项目中,类似于github的提交代码。

  • Procedures:

    • 1-在Gitlab上创建项目,并添加本地的ssh-key
    • 2-在本地创建项目,push到远程的Gitlab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-- 首先安装git,然后在本地项目中点git bash here

-- 首先配置本地git项
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
-- 在上传项目到远程仓库时,对于http是有大小限制的,有些特别大的文件是无法上传的,因此需要设置本地缓存大小:
git config http.postBuffer 524288000

-- 生成key(连按三次回车)
ssh-keygen

-- 复制C:/User/Admin/.ssh下的公钥到Gitlab的配置项中
id_rsa.pub

-- 与远程仓库建立链接
git remote add origin 远程仓库链接(Http而非SSH链接)

-- 添加所有文件到track列表
git add .

-- 提交到本地仓库
git commit -m 注释

-- 将本地仓库的所有文件提交到GitLab
git push -u origin 远程仓库分支的名字

-- 如果推的过程中出现冲突,需要先拉取,再推(一般我们不会出现这种情况,因为规定是先拉再推)
git pull --rebase origin 远程仓库分支名字

参考链接

如何使用Git将本地项目上传到GitLab_gitlab上传本地项目-CSDN博客