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/hgrc
、cs1
レポ内は次のようになります。
[paths]
default = https://caliChander@bitbucket.org/caliChander/cs1
OS X Mavericks を使用しています。助けてくれてありがとう!