java中gitlib_java入门-gitlab

一、搭建gitlab服务器

Ⅰ、gitlab镜像拉取

docker pull gitlab/gitlab-ce

Ⅱ、查看并且运行镜像

[root@localhost config]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

gitlab/gitlab-ce latest a7d268d6398b 4 days ago 1.91GB

tomcat latest b4f6a90c69a4 4 days ago 647MB

mysql latest e3fcc9e1cc04 5 days ago 544MB

ikubernetes/myapp v1 d4a5e0eaa84f 2 years ago 15.5MB

docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v

/home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab a7d268d6398b

Ⅲ、配置gitlab的文件

external_url 'http://192.168.199.231'

# 配置ssh协议所使用的访问地址和端口

gitlab_rails['gitlab_ssh_host'] = '192.168.199.231'

gitlab_rails['gitlab_shell_ssh_port'] = 222 # 此端口是run时22端口映射的222端口

Ⅳ、重启gitlab容器

docker restart gitlab

Ⅴ、创建一个项目

第一次进入要输入新的root用户密码,设置好之后确定就行

308858a2cae3b9a08d6ac7bb43adba6d.png

34284fbff3e70ce6e161bacf0462d1ef.png

二、本地创建git

Ⅰ、下载git并且安装

双击git.exe安装git(一直点下一步,直到完成),点击电脑桌面空白地方右键看到如下两行即安装成功

63b53878bdeb536bb8ad1c35a80e1de2.png

Ⅱ、打开本地git bash,使用如下命令生成ssh公钥和私钥对

ssh-keygen -t rsa -C 'xxx@xxx.com' //(-C 参数是你的邮箱地址)

0b4b10710f3de9e353cfbe7d457446f9.png

Ⅲ、查看公钥

f54217e3b0fb3b64ff059433f20f78bc.png

Ⅳ、复制密钥到gitlab

c8d225e20795e87e3d83f85b07613af3.png

Ⅴ、新建一个文件夹,电脑D盘下新建project文件夹

80a579dda70ab1415acb0234f4de3e65.png

Ⅵ、进入projects文件夹右键选择->Git Bash Here

97013f7f8c079f37ea647c3069157154.png

Ⅶ、设置用户名和密码

045e2fccb594ee9abe2b26a94bfc287d.png

Ⅷ、克隆项目

6131329157fb052689ed2dab234b2927.png

Ⅸ、查看本地项目已经下载来了

1f879c6bd4c20659959e92b5d93c81fc.png

三、提交代码到gitlab

1、新建文件

5e6630f4176c717f6a7072c9768089c4.png

2、项目文件夹下右键点击->Git Bash Here

fe4c152b05ea1bd9d5ce6b8d48e032c2.png

3、提交代码

git add 测试提交的文件.txt

4、添加描述信息

git commit -m "message"

2c50e22c1f561e3d88c2a5c62b1900cc.png

5、输入以下命令提交到gitlab

git push origin master

80e1170d697748490f6f7a92c63cf1e7.png

6、查看gitlab页面,多了一个项目

9d68fa891cb6f018c34f52a3fe493488.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值