windows安装docker-desktop容器化部署gitlab和git远程上传

说明:利用windows工作站搭建gitlab备份服务,同一局域网下windows电脑利用git进行远程上传和下拉

1.在服务端windows上安装linux系统

在Microsoft store中安装ubuntu

2.安装docker desktop

前往官网下载,直接安装

https://www.docker.com/products/docker-desktopDocker Desktop for Mac and Windows | Docker

3.安装Gitlab

前往网址:https://github.com/sameersbn/docker-gitlab

下载后解压,针对docker-compose.yml进行如下修改

1)挂载数据卷,功能等同docker run -v,注意,这里D:\gitlab\gitlab-data是windows下路径语法, /home/git/data:Z是容器下ubuntu的路径语法

2)修改默认端口值,10080端口被谷歌禁止了,无法打开页面

3)修改密码,添加密码后第一次登录不用修改密码,直接登录

修改完成后进行保存,然后在空白处shift+鼠标右键,选择打开Powshell,在窗口输入:

docker-compose.exe up

窗口不再打印信息后,安装完成。此时打开docker-desktop界面,发现三个容器均为运行状态(gitlab依赖于redis和postgresql)

在浏览器输入:http:xxx.xxx.xx.xxx:10086:/ 即可出现gitlab界面,登录名默认为:root,密码为在docker-compose.yml中设置的GITLAB_ROOT_PASSWORD的值

4.客户端gitlab的使用

1)确保电脑与服务端处于同一局域网下,并修改网关,后在浏览器输入:http://xxx.xxx.xx.xxx:10086/在出现的页面点击,Resister now

此处以张三为例:

注册后,通知管理员通过申请

备注:管理员批准流程:菜单→管理员→用户→等待批准

进入后可以设置中文

客户端批量上传文件

1.参考该链接安装git

https://git-scm.com/book/zh/v2/起步-安装-Git

2. 安装后在需要上传的文件夹中右键,选择Git GUI here,然后选择creat new repository,然后选择browse,选中自己需要上传的文件夹

3.在菜单栏选中Remote→Add,然后在框中输入自己用户名刚刚新建的项目的地址

点击add后,首次可能出现输入用户名和密码的窗口(即为注册账号的用户名和密码),输入后点击确定

4.然后在下图所示中画面依次点击1~5,如果点击第三个出现让添加用户名和邮箱的,则需要在配置文件中添加用户名

添加用户名:

在上传的文件夹中点击显示隐藏文件,找到.git文件夹,在文件夹中config文件中最后增加user信息,注意这里的信息就是自己的注册的账号信息

此时再次点击3号按钮,依次点击4和5,即可完成整个文件夹的上传

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值