プロジェクト管理の問題でTracを使用する必要がありますが、認証を設定することはできません。 私はfollowing linkを使用しています。 私のVPS上にApacheサーバーは必要ないので、デフォルトのtracdサーバーを使用します。tracdでTracにログインできません
次のコマンドを起動するサービスのために使用されます.htpasswdのファイルfollwingラインで
tracd -s --port 8000 --basic-auth="myproj,/home/git/trac/myproj/
.htpasswd,myproj" /home/git/trac/myproj
が提示されています
admin:f5a9455f6b064fd41d833d3f8f1376fb
どこ
f5a9455f6b064fd41d833d3f8f1376fb
は、MD5によって暗号化されたパスワードです。このMD5ハッシュは、私のインストールでhtpasswd.py
とhtdigest.py
が不足しているため、オンラインジェネレータによって生成されています(少なくとも私は見つけられませんでした)。
実際、私は同じ出力を持つ別の暗号化装置(SHA-1やSSHAなど)を試していました。
私は右上のボタンを相当経由のtracにログインしようとすると、私はエラー401を取得:
[29/May/2016 09:04:19] "GET /login HTTP/1.1" 401 -
[29/May/2016 09:04:27] "GET /login HTTP/1.1" 401 -
[29/May/2016 09:04:48] "GET /favicon.ico HTTP/1.1" 404 -
[29/May/2016 09:04:50] "GET/HTTP/1.1" 200 -
[29/May/2016 09:04:50] "GET/HTTP/1.1" 200 -
を、認証のためのブラウザウィンドウが何度も何度も表示されます。私は間違って何をしていますか?
ありがとうございました!
あなたはTracのが提供する 'htpasswd.py'をダウンロードすることができ、[ここ](https://trac.edgewall.org/export/14812/tags/trac- 1.0.11/contrib/htpasswd.py) 'htpasswd'はApacheをインストールした後もシェルコマンドとして利用できます。 – RjOllos
ありがとうございました! – Luxor