0

私は複数のユーザーがいるbitbucketにチームを設定しており、Mercurialにキーリング拡張機能を使用しています。サブリポジトリを設定する必要があり、.hgsubファイルでサブリポジトリのURLを指定する必要があります。

私が使用するhttps://bitbucket.org/team/subrepo場合、ユーザーはプルしようとするたびに認証する必要があります。

私が使用する場合https://userX.bitbucket.org/team/subrepo、各ユーザーはuserXのパスワードで認証する必要があります。

私が使用する場合https://team.bitbucket.org/team/subrepo、各ユーザーはチームのパスワードが必要になります。

キーリング拡張機能を使用して認証を保存できるように設定する方法はありますが、sshを使用せずにユーザーごとに個別の資格情報を保持できますか?

4

1 に答える 1

2

はい、認証情報を構成ファイルに入力できます。これに関するドキュメントはこちらです。

各ユーザーの構成ファイルのauthセクションで、次の詳細を入力できます。

[auth]
bb.schemes = http https
bb.prefix = bitbucket.org/team
bb.username = userX

このbb部分は、設定をグループ化するための単なるタグです。使用する Mercurial サーバーが複数ある場合は、好きなものを使用でき、複数のセットを持つことができます。

設定例では、開始するすべてのリポジトリ、http://bitbucket.org/teamまたはhttps://bitbucket.org/teamのユーザー名を使用する必要がありますuserX。その後、キーリング拡張機能がパスワードを処理します。

于 2012-06-13T08:45:53.303 に答える