第一部分:

要通过git提交远程gitlab,当然首先要安装git啦,下载git地址:https://git-scm.com/ 至于怎么下载安装git,这里就不再赘述了。

第二部分:在gitlab上面创建项目

2.1 先在远程的gitlab上面创建一个工程项目,如:test。写好名称,选择好之后,点击“Create project”按钮创建项目

gitlab展示sonar结果 gitlab sast_git


创建好项目:

gitlab展示sonar结果 gitlab sast_用户名_02


2.2如果我们之前没有加过SSH Key,系统会提示我们要加SSH key(因为本人在写文章之前已经加过了,所以这里不会再提示)

gitlab展示sonar结果 gitlab sast_用户名_03

第三部分:加SSH key

3.1 创建一个文件夹,可以用自己的gitlab用户名称命名:chenzui134

gitlab展示sonar结果 gitlab sast_推送_04


3.2 然后右键点击该文件夹,选择git Bash Here(本机已安装好git)

gitlab展示sonar结果 gitlab sast_gitlab_05


3.3 设置用户名称和邮箱

git config --global user.name “你的邮箱前缀”

git config --global user.email “你的邮箱全拼”

gitlab展示sonar结果 gitlab sast_用户名_06


可以用命令:git config user.name、git config user.email 查看已经设置好的用户名与邮箱。3.4 在本地生成 ~.ssh

输入命令:ssh-keygen -t rsa -C “你的邮箱全拼”(如下图所示),然后一路回车即可,会在C盘的 用户目录的根目录下生成一个.ssh文件

gitlab展示sonar结果 gitlab sast_git_07


生成的.ssh:

gitlab展示sonar结果 gitlab sast_gitlab_08


3.5 获取SSH key,顺序输入如下命令

cd ~/.ssh/

ls

cat id_rsa.pub

gitlab展示sonar结果 gitlab sast_gitlab展示sonar结果_09


3.6 把拷贝的key粘贴到远程gitlab的SSH key输入框中,然后点击“Add key”按钮即可。

gitlab展示sonar结果 gitlab sast_用户名_10

第四部分:把本地的内容推送到远程项目

4.1 把远程项目拷贝到本地

在本地目录“chenzui134”中创建一个跟远程项目同名的文件夹test

gitlab展示sonar结果 gitlab sast_gitlab_11


然后输入命令:

git clone git@gitlab.com:chenzui134/test.git,

gitlab展示sonar结果 gitlab sast_推送_12


成功之后打开test文件夹,可以看到.git文件夹(隐藏文件夹,需要显示隐藏文件)

gitlab展示sonar结果 gitlab sast_推送_13

4.2 本地文件提交到远程项目

把本项目需要提交的文件联通目录一起拷贝到test目录中,如:我创建一个test_readMe.txt的文件

gitlab展示sonar结果 gitlab sast_gitlab展示sonar结果_14


然后输入命令:

cd test (需要到test路径中)

git add . (如果是单个文件:git add 文件名称。如:git add test_readMe.txt)

git commit -m “first commit” (提交的备注信息)

git push -u origin master (推送到远程的master分支)

gitlab展示sonar结果 gitlab sast_gitlab_15

这样就成功的把本地项目推送到远程gitlab上了。

gitlab展示sonar结果 gitlab sast_用户名_16