windows配置gitlab秘钥并测试_【日常小知识系列02】傻瓜式Gitlab部署

b637dda5c90448a32a453293b26b65f3.png

嗯,这就是日常

一、环境

关闭防火墙
关闭Selinux
服务器IP 192.168.246.214

二、配置yum源

[root@git-server ~

三、配置Gitlab

[root@git-server ~]# vim /etc/gitlab/gitlab.rb
1.添加对外的域名(gitlab.papamk.com请添加A记录指向本服务器的公网IP):将原来的修改为
external_url 'http://192.168.246.214'

2.设置地区
gitlab_rails['time_zone'] = 'Asia/Shanghai'

cde2eef043d58a7503ad2a011814b204.png

将数据路径的注释去掉,可以更改

048183cdac4c2adfbe520829232758f8.png

开启ssh服务

4f0dd9ff06bea97dc12dbd45084a6d50.png

重置并启动GitLab执行

[root@git-server ~]# gitlab-ctl reconfigure   #重新加载,需要等很长时间

启动

[root@git-server ~]# gitlab-ctl restart  #启动

测试访问:http://192.168.246.214

839d50262896634633f50cceb5342ee1.png

d223b723cfb1dabcb251098ceb05b20c.png

用户: root

密码: 为刚才设置的本人设置的密码是12345678

39ea71127d647474a9da2054290ca0d0.png

779f3f4aa74c1697d417762dec4e152f.png

5be148d1de50a90abe610fe57dc6f211.png

04c107bd2cb5e57e7ce7383ae581c299.png

e68fe9794ef5eed06876cda10b9f1d3b.png

需要创建秘钥

478163b8470acb51c647f43065e1d676.png
[root@client ~]# ssh-keygen
[root@client ~]# cd .ssh/
[root@client .ssh]# ls 
[root@client .ssh]# cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0HeO8gaua13h9HCJK5RXVc/cjet9DpLYq2dqmQ0LXfP0Vwj6YjKxu7lE1i/4Y2cmu5lDe8bG22aikyaW38Fnz0bkGfEurdVZii/KCiHBz2lXS1ocuAdloJT4wnc2MUjh/gwc4FuNkWdYvpbMLXSSHIVjv8vB9YbHlPMTMy5N89kMwMmta5C87/8fBO5VtGijgGOueywM+xAzovlfoJbprV/ZBKkhiskSKz4fHyoGFGwllX3kMkNR/soGF5XXA+/99iO3UqSaloF0UzfUCgqfMfMVB5zDHGIB6uTrMe6ccfKp9gnVyD7m4Zmk7MwouBwAfMLIiHmvekBGXqb1YCTgJ root@client

508c5f28e2714b8f0b16fc0bc6361710.png

48958c92bd7543026954bc16ac5e6d6b.png

c754bcaddd461b3afc68b3f36822e7c1.png

2dba4d91ec0066aff9d8a34593c366f9.png

创建一个文件:

1.newfile:先新建一个文件。 2.uploadfile:再上传即可。

b03a960d5fb93e8c7e61e64d5da97568.png

4834b5edff1fff1a279e1350bdfe454a.png

f521267119e2da8973b88e03a7dd9bda.png

上传一个文件

7943efc2aa34386140197a80e6555a5a.png

f9c55b826a085bade2194a344dcbdf07.png

3986e77a8feb05934c8b134cc9f7d9c7.png

557dcbc990966e61ba2f94b0287457a2.png

364d3c29075b48ab3bff724cfd6843b9.png

10d39195e19f52adde303366d70c3c83.png

f199c3e2f408b51b85dfd14ffb400781.png

60bbb81c4f9db702cac63edab154114a.png

e034cc4e6cab09d9c4de20703c7cb705.png

c9e42f5d2666770181167090717c3a92.png

创建一个用户

b97f76159f203627d52a78f595afa490.png

76aa4834466c1d00bf9e8a809d60f187.png

72ade5d90e2b1c4c06d125196fa0724f.png

新添加的用户创建成功!

四、Git客户端测试

[root@client ~]# git clone git@192.168.246.214:root/testapp.git
Cloning into 'testapp'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (6/6), done.
[root@client ~]# ls
testapp
[root@client ~]# cd testapp/
[root@client testapp]# ls
test.txt  同步时间.txt
[root@client testapp]#
使用http的
[root@client ~]# rm -rf testgit/
[root@client ~]# git clone http://192.168.246.214/root/testapp.git
Cloning into 'testapp'...
Username for 'http://192.168.246.214': root
Password for 'http://root@192.168.246.214':12345678  #为自己设置的密码
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
[root@client ~]# ls
testapp

看到这里不点个赞关注一下么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值