第一部分:
要通过git提交远程gitlab,当然首先要安装git啦,下载git地址:https://git-scm.com/ 至于怎么下载安装git,这里就不再赘述了。
第二部分:在gitlab上面创建项目
2.1 先在远程的gitlab上面创建一个工程项目,如:test。写好名称,选择好之后,点击“Create project”按钮创建项目
创建好项目:
2.2如果我们之前没有加过SSH Key,系统会提示我们要加SSH key(因为本人在写文章之前已经加过了,所以这里不会再提示)
第三部分:加SSH key
3.1 创建一个文件夹,可以用自己的gitlab用户名称命名:chenzui134
3.2 然后右键点击该文件夹,选择git Bash Here(本机已安装好git)
3.3 设置用户名称和邮箱
git config --global user.name “你的邮箱前缀”
git config --global user.email “你的邮箱全拼”
可以用命令:git config user.name、git config user.email 查看已经设置好的用户名与邮箱。3.4 在本地生成 ~.ssh
输入命令:ssh-keygen -t rsa -C “你的邮箱全拼”(如下图所示),然后一路回车即可,会在C盘的 用户目录的根目录下生成一个.ssh文件
生成的.ssh:
3.5 获取SSH key,顺序输入如下命令
cd ~/.ssh/
ls
cat id_rsa.pub
3.6 把拷贝的key粘贴到远程gitlab的SSH key输入框中,然后点击“Add key”按钮即可。
第四部分:把本地的内容推送到远程项目
4.1 把远程项目拷贝到本地
在本地目录“chenzui134”中创建一个跟远程项目同名的文件夹test
然后输入命令:
git clone git@gitlab.com:chenzui134/test.git,
成功之后打开test文件夹,可以看到.git文件夹(隐藏文件夹,需要显示隐藏文件)
4.2 本地文件提交到远程项目
把本项目需要提交的文件联通目录一起拷贝到test目录中,如:我创建一个test_readMe.txt的文件
然后输入命令:
cd test (需要到test路径中)
git add . (如果是单个文件:git add 文件名称。如:git add test_readMe.txt)
git commit -m “first commit” (提交的备注信息)
git push -u origin master (推送到远程的master分支)
这样就成功的把本地项目推送到远程gitlab上了。