此系列为图文版,适用人群为初次接触git的人;用于了解git,不一定适用所有情况。

准备工作需要下载一个本地git,文中用到命令行。

 

1、如果远程仓库Gitlab中没有项目,需要先创建一个项目,

第一次Gitlab时,需要注册账号。登录进去之后会看到图(1)所示的界面,此时点击New project创建一个新的项目。

本地git连接gitlab git连接gitlab仓库_本地git连接gitlab

2、点击新建项目之后,会出现图(2)所示的界面,图中标识的①是项目名称(在克隆远程仓库或拉取代码时都需指定名称),图中②所标识的是可以选择导入别的仓库的内容,图中③的位置可以写一些项目说明(可填可不填),图中④标识的是选择这个仓库的公开性(是否能被别人看到)

本地git连接gitlab git连接gitlab仓库_bash_02

3、进入图(3)所示的页面后,说明你的仓库已经建好了。图中①是提醒你需要给这个远程仓库添加一个SSH密钥,如果没有添加,在本机就没有操作远程仓库的权限(提交推送的权限)。图②标识的是在本地需配置的地址。

本地git连接gitlab git连接gitlab仓库_git_03

4、在本地新建一个文件夹用作代码库,然后在开始菜单中找到Git bash。(直接右键也有Git bash)如图(4)、图(5)。

本地git连接gitlab git连接gitlab仓库_bash_04

本地git连接gitlab git连接gitlab仓库_远程仓库_05

5、打开Git bash,进入新建的文件夹gitlib。

本地git连接gitlab git连接gitlab仓库_bash_06

6、使用“git init”初始化gitlib,使它成为你的本地仓库。出现图7中的”master”则初始化成功。

本地git连接gitlab git连接gitlab仓库_本地git连接gitlab_07

git init

7、设置用户信息,一般来说没有任何提示即为成功。

本地git连接gitlab git连接gitlab仓库_远程仓库_08

git config --global user.name “”
git config --global user.email “”

8、获取ssh公钥密钥对,会在指定路径下生成两个文件.图9中红框圈起来的位置可以指定这两个文件的生成位置,如果不想指定,就全部默认回车

本地git连接gitlab git连接gitlab仓库_远程仓库_09

ssh-keygen -t rsa -C "邮箱"

9、此时到你本机的”C盘/用户/用户名”文件夹下就能看到生成的.ssh文件

本地git连接gitlab git连接gitlab仓库_远程仓库_10

10、在这个文件夹中有如图11的两个文件,即为生成成功。id_rsa.pub是公钥、id_rsa是密钥

本地git连接gitlab git连接gitlab仓库_本地git连接gitlab_11

11、进入远程仓库,右上角点击头像找到Settings

本地git连接gitlab git连接gitlab仓库_git_12

12、找到SSH配置页面,把公钥(id_rsa.pub)配置进去,要注意完整性:ssh-rsa开头,你的邮箱结尾

本地git连接gitlab git连接gitlab仓库_git_13

13、在本地连接远程仓库,图(14)中红框圈  起来的地方写仓库的ssh地址,使用 git remote -v 可以查看远程仓库信息

本地git连接gitlab git连接gitlab仓库_本地git连接gitlab_14