gitlab新建项目初体验

gitlab已安装在Ubuntu虚拟机上(充当服务器),客户端为Linux主机。下面给出了gitlab初次新建项目前后的详细过程,主要用图做记录。

1. 客户端访问安装在服务器上的gitlab

1)打开虚拟机
这里写图片描述
2)检查主机与虚拟机的连接
这里写图片描述
3)客户端访问服务器上的gitlab的web页面并root用户登陆
这里写图片描述
这里写图片描述

2. 在gitlab上新建项目

这里写图片描述
这里写图片描述
这里写图片描述

3. gitlab服务器和本机客户端建立 ssh 信任

本机客户端与gitlab服务器之间的代码上传下载是通过ssh协议进行的,所以得在gitlab服务器和本机客户端建立 ssh 信任。
1)在客户端产生一对RSA公钥和私钥
这里写图片描述
这里写图片描述
2)把公钥放到gitlab服务器上,即gitlab上添加SSH Key
这里写图片描述
这里写图片描述

4. git使用

1)Git global setup
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

git config –global user.name “Administrator”
git config –global user.email “admin@example.com”

这里写图片描述
2)从gitlab上下载项目

git clone git@jackgao-virtual-machine:root/gitlabProject.git

这里写图片描述
出现错误,主机名jackgao-virtual-machine未知。因为jackgao-virtual-machine是服务器机器的名字,需要在客户端添加hosts文件,在/etc/hosts里添加。
这里写图片描述
然后,再次git clone,在出现的提示中输入yes即可成功。
这里写图片描述
这里显示成功了,若这里仍然不成功,则修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题。
/etc/ssh/ssh_config里最后面添加:

StrictHostKeyChecking no
UserKnownHostsFile /dev/null

这里写图片描述
2)添加文件,提交上传gitlab

git add README.md
git commit -m “add README”
git push -u origin master

这里写图片描述
3)在gitlab上查看上传后的结果
这里写图片描述
这里写图片描述
这里写图片描述


另外,回头看下gitlab其他相关信息。
总览:
这里写图片描述
项目信息:
这里写图片描述
项目详细信息:
这里写图片描述


相关参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值