9

独自のプライベート yum リポジトリを設定しました。これは Web サーバーとして Apache を使用した HTTP ベース リポジトリであるため、何らかの認証を追加したいと考えています。これは Apache で行う必要があることですか、それともユーザー名とパスワードを指定するために createrepo ライブラリでできることはありますか? 最終的な目標は、いくつかのリポジトリを持つことです。

Dev-Repo、QA-Repo、Staging-Repo、および Production-Repo

開発者が開発レポのみにアクセスできるようにしたい、QA が QA-Repo のみにアクセスできるようにしたいなど...

4

1 に答える 1

18

サーバー側で基本認証をセットアップするには、http://httpd.apache.org/docs/2.2/howto/auth.html#gettingitworkingに従ってください(パスは異なる場合があります - 私の Fedora インストールでは確実にそうです)。

そのリポジトリを使用するように yum をセットアップするには、次のいずれかを追加できます。

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

また:

username=user
password=pass

レポの設定へ/etc/yum.repos.d/myrepo-DevRepo.repo( https://serverfault.com/questions/609548/yum-repo-basic-auth-not-workingから取得)。

于 2014-11-10T20:49:53.590 に答える