0

1Pass のものみの塔の推奨事項に基づいて、Bitbucket のパスワードを変更しました。それ以来、ブラウザー経由でログインすることはできますが、リポジトリをプル/プッシュすることはできません。HTTP と SSH の両方を試しましたが、どちらも機能しません。

出力例を次に示します。

hg pull --debug https://caliChander@bitbucket.org/caliChander/cs1
using https://bitbucket.org/caliChander/cs1
http auth: user caliChander, password not set
sending capabilities command
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
using auth.bitbucket.* for authentication
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
http auth: user caliChander, password *******************************
using auth.bitbucket.* for authentication
bitbucket.org certificate successfully verified
abort: authorization failed

~/.hgrc次のような場合に「パスワードが設定されていません」と表示される理由が気になります。

[ui]
username = First Last <some.email@random.com>
[auth]
bitbucket.prefix = bitbucket.org
bitbucket.username = caliChander
bitbucket.password = some_very_long_password_here
bitbucket.schemes = http https
[web]
cacerts = /etc/hg-dummy-cert.pem

私の直感では、特定の文字がパスワード フィールドで許可されていないということですか? これは 1Pass を介してランダムに生成されました。そうですか?

必要な場合に備えて.hg/hgrccs1レポ内は次のようになります。

[paths] default = https://caliChander@bitbucket.org/caliChander/cs1

OS X Mavericks を使用しています。助けてくれてありがとう!

4

1 に答える 1

1

「パスワードが設定されていません」と表示される理由が気になります

URL にはユーザー名とパスワードの両方が含まれている可能性があるため、https://caliChander@bitbucket.org/ユーザー名の部分しかありません

[ui] セクションは auth-stage では無関係です (ローカルコミットのログに表示される、ユーザーデータの定義に使用される単なる有益なデータです)。[auth] からのユーザー名とパスワードのみが認証に使用されます。hgrc でパスワードを一時的に無効にして、手で入力することができます

于 2014-05-04T11:21:53.543 に答える