美文网首页
搭建私有git私有仓库

搭建私有git私有仓库

作者: nzjcnjzx | 来源:发表于2020-12-28 17:12 被阅读0次

使用docker的方式安装,首先先安装docker

sudo yum install docker-ce

gitea仓库搭建


1.使用 docker search gitea搜索gitea镜像
2.使用docker pull 拉去需要的镜像
3.使用docker run -d --name gitea --restart=always -p 4000:22 -p 4001:3000 -v 宿主机挂载到docker的目录:docker中的目录位置 gitea的镜像名字
例:
mkdir /home/gitea
docker run -d --name gitea --restart=always -p 4000:22 -p 4001:3000 -v /home/gitea:/data gitea/gitea
4.进入容器 添加用户
docker exec -it gitea /bin/sh
su git
gitea admin create-user --username root--password root--email 你的邮箱地址

gitlab仓库搭建


1、拉取gitlab的镜像

docker pull gitlab/gitlab-ce
获取gitlab镜像(汉化版)
docker pull twang2218/gitlab-ce-zh

2、运行镜像映射端口,挂载目录

    docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /Users/john/gitlab/etc:/etc/gitlab \
    -v /Users/john/gitlab/log:/var/log/gitlab \
    -v /Users/john/gitlab/data:/var/opt/gitlab \
    twang2218/gitlab-ce-zh

  说明:
  --detach 后台启动
  -p 容器的端口映射
  --name 容器的名字
  --restart always  当容器退出或宿主机重启的时候,容器接着会始终重启
  -v  给容器添加一个数据卷

  主机目录提前创建完毕
  -v /Users/john/gitlab/etc:/etc/gitlab \
  -v /Users/john/gitlab/log:/var/log/gitlab \
  -v /Users/john/gitlab/data:/var/opt/gitlab \

3、修改配置

1、修改gitlab容器的配置文件
/Users/john/gitlab/etc/gitlab/gitlab.rb
修改为服务器的ip地址:
 external_url 'http://192.168.1.101:8090' 
 2、修改/data/gitlab-rails/etc/gitlab.yml
找到关键字 * ## Web server settings * 
将host的值改成映射的外部主机ip地址和端口,这里会显示在gitlab克隆地址

然后重启容器gitlab
docker restart  gitlab

4、访问gitlab

http://192.168.1.101:8090

对比二者gitea所需空间比较小,1核1g即可, gitlab占用内存和空间多,至少要2核4g,当然gitlab功能会更多一些,个人使用推荐gitea
gitea 初始化后对应的一些ip和端口,可以自己修改

相关文章

网友评论

      本文标题:搭建私有git私有仓库

      本文链接:https://www.haomeiwen.com/subject/etrtoktx.html