Apacheサーバーを使用して1つのディレクトリのパスワードを設定して、権限のある人だけがそのディレクトリにアクセスできるようにします。ディレクトリ内に.htpasswdファイルを作成しました。そしてそれは1行を含んでいます。Apacheのパスワード保護ディレクトリ
username:$apr1$5H33Pfw6$WApVs3KlrU7QgBqYrFgeW.
パスワードは「パスワード」です。ディレクトリの設定は、
<Directory />
AuthType Basic
AuthName "Example Repository"
AuthUserFile /.htpasswd
Require valid-user
</Directory>
です。ブラウザからディレクトリにアクセスするときは、ユーザ名とパスワードを尋ねます。ユーザー名とパスワードを入力した後、リクエストは失敗します。 Httpリクエストのエラーコードは403です。エラーになる可能性があります。ありがとう。
私もフルパスで試しました。しかし、成功はありません。 AuthUserFile C:/Repositories/Test.git/.htpasswd –
ハッシュされたパスワードを入力する必要があります。 –
あなたはHTTPエラーコード403を取得したと言っています。これはWikiによるものです:401 Unauthorizedレスポンスとは異なり、認証は違いはありません。だから私の推測では、あなたの設定の何かが間違っているということです。 – unNamed