【问题标题】:Set up private yum repo with basic auth使用基本身份验证设置私人 yum 存储库
【发布时间】:2013-03-19 02:39:24
【问题描述】:

我已经设置了自己的私人 yum 存储库。这是一个以 Apache 作为 Web 服务器的 HTTP 基础存储库,所以我想添加某种身份验证。这是我需要用 Apache 做的事情,还是我可以用 createrepo 库做些什么来指定用户名和密码? 最终目标是拥有几个 repos:

Dev-Repo、QA-Repo、Staging-Repo 和 Production-Repo

我希望开发人员只能访问 dev-repo,QA 只能访问 QA-Repo 等等...

【问题讨论】:

    标签: repository basic-authentication yum


    【解决方案1】:

    要在服务器端设置基本身份验证,请遵循 http://httpd.apache.org/docs/2.2/howto/auth.html#gettingitworking(路径可能不同 - 它们肯定会在我的 Fedora 安装中使用)。

    要设置 yum 来使用该 repo,您​​可以添加:

    baseurl=http://user:pass@example.com/myrepo/Dev-Repo
    

    或:

    username=user
    password=pass
    

    到 repo 的配置 /etc/yum.repos.d/myrepo-DevRepo.repo(取自 https://serverfault.com/questions/609548/yum-repo-basic-auth-not-working)。

    【讨论】:

    • 谢谢,有助于在 ubuntu 下将 reposync 与私有 repos 一起使用
    猜你喜欢
    • 2020-01-03
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 2010-11-19
    • 1970-01-01
    相关资源
    最近更新 更多