V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
franklee27
V2EX  ›  Docker

公司私有仓库,没有设置权限认证,谁都可以 pull/push,现在想要加个权限设置, pull 不设限,禁止 push,或者需要认证才能 push,问下大佬们,有没有经验告知如何来设置,谢谢诸位🙏

  •  
  •   franklee27 · 2021-03-21 12:06:14 +08:00 · 2199 次点击
    这是一个创建于 1103 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    2021-03-21 16:55:55 +08:00
    nutting
        1
    nutting  
       2021-03-21 12:07:34 +08:00 via Android
    啥情况,难道不是 gitlab?界面就能配置
    WildCat
        2
    WildCat  
       2021-03-21 12:07:36 +08:00
    - Protected branch: GitLab (free plan), GitHub (paid) supported
    - Use Pull Requests or Merge Requests
    - PR or MR requires approval
    nutting
        3
    nutting  
       2021-03-21 12:08:03 +08:00 via Android
    哦,docker 啊。。。
    franklee27
        4
    franklee27  
    OP
       2021-03-21 12:09:34 +08:00
    额 忘了注明是 docker 私有仓库
    chinvo
        5
    chinvo  
       2021-03-21 12:13:46 +08:00   ❤️ 1
    docker 的话用 nexus 可以做限制
    zsj950618
        6
    zsj950618  
       2021-03-21 14:06:18 +08:00 via Android
    bennett996
        7
    bennett996  
       2021-03-21 16:45:14 +08:00
    docker 的话也是可以用 gitlab 的呀,我之前就用 docker 在本地起了个 gitlab 服务。gitlab 的权限管理确实很方便。
    sudo docker run -d \
    --hostname local.gitlab.com \
    --name gitlab \
    --restart always \
    -p 22:22 -p 80:80 -p 443:443\
    -v $HOME/gitlab/data:/var/opt/gitlab \
    -v $HOME/gitlab/logs:/var/log/gitlab \
    -v $HOME/gitlab/config:/etc/gitlab \
    gitlab/gitlab-ce
    如果要用的话建议搭配 nginx 代理,否则 ssh 端口占用可能无法使用。
    bennett996
        8
    bennett996  
       2021-03-21 16:55:55 +08:00
    不好意思没看到是私有仓库,私有的可以考虑通过下载安装包然后自己编译 docker 镜像再通过 docker 启动?或者干脆就不用 docker 方式安装.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3377 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.