問題タブ [mercurial-keyring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2675 参照

jenkins - Jenkins がチェックアウト プル操作のためにユーザー名とパスワードの資格情報を渡す方法

Jenkins / Mercurial の最新バージョンがあります。マシンは Red Hat Linux 6.6 です。

Jenkins で Release プラグインを使用しています。プロジェクトでリリース プロセスを実行するための Maven プラグイン (maven-scm-plugin、maven-version-plugin、maven-enforcer-plugin)。これらのバージョンはすべて利用可能な最新バージョンを使用しており、構成は正しく設定されています。

Jenkins の仕事では、RhodeCode (Mercurial hg) の背後にあるプロジェクトからソース コードをチェックアウトしています。 ここに画像の説明を入力

出力は次のように表示されます。

上記のように、Mercurial DVCS ツールで読み取り/チェックアウト操作を実行するユーザーを指定したため、Jenkins は hg コマンドを開始する際に一連のパラメーターを渡しました。

--config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https"

Maven SCMプラグインを使用していて、それが目標である場合、同じものを送信する方法を見つけようとしています。

scm:checkin
scm:tag
などは、呼び出されると、下にあるバージョン管理コマンド (私の場合は、hg branch、hg outside、hg push コマンド) を開始します。

現在、上記の hg コマンドは、ユーザーがユーザー名パスワード変数セットを含む~/.hgrcファイルを持っていないか、ユーザーがターゲットのRhodeCode /Mercurial リポジトリへの「書き込み」アクセス権を持っていないという事実により失敗しています。

  • ~/.hgrc ファイルを構成しようとしました (Mercurial docs に従って)。このファイルで指定したユーザー名がターゲット ソース コード リポジトリ/プロジェクトで有効な WRITE アクセス権を持っている場合、上記のエラー メッセージは表示されません

  • これは、ビルド マシンにキーリングと mercurial_keyring 拡張機能/プラグインをインストール/構成することでも解決できます (これはオンラインの mercurial キーリング ドキュメントに従って簡単です)。

私が見つけようとしているのは、 --config xxxxx
パラメーターを渡すにはどうすればよいですか ( Jenkins ジョブのソース コード管理で入力した設定値が原因で、Jenkins がチェックアウト/プル操作の実行中に渡すように) Maven SCM プラグインscm:checkin / scm:tagゴールを開始しているときに呼び出されるhgコマンドは、最終的にhgコマンド (hg outside、 hg push ) / ~/.hgrc を設定せずにすべての hg コマンドを呼び出し、mercurial_keyring をインストールしますか?

0 投票する
2 に答える
531 参照

mercurial - TortoiseHg 3.6.3 で mercurial キーリングが壊れた?

昨日 Tortoise 3.6.3 にアップグレードしたところ、リポジトリをプルまたはプッシュするたびにプロンプ​​トが表示されます。キーリングは適切に設定されており、私のユーザー名が URL に含まれています。

何が間違っている可能性がありますか?3.6.3 はキーリングを壊しましたか?

0 投票する
0 に答える
79 参照

mercurial - Vagrant、Mercurial キーリング: 暗号化されたキーリングのパスワードを常に要求します

そのため、Vagrant を介して VirtualBox で Ubuntu 14.04 を実行しており、Mercurial をセットアップして、最新のものをプルするときに常にパスワードを要求しないようにしたいと考えています。その点で、Mercurial-Keyring をインストールし、~/.hgrc ファイルを次のように変更しました。

ただし、Mercurial を使用するたびに、同じセッションであっても、暗号化されたキーリングのパスワードを入力するように求められます。

これの原因が何か知っている人はいますか?

0 投票する
1 に答える
429 参照

macos - Mac で TortoiseHG にパスワードを保存する方法

mercurial_keyringMac で TortoiseHgを使用するにはどうすればよいですか?

Guides は通常orでインストールmercurial_keyringされますが、Mac 上の TortoiseHG では機能しません。pip installeasy_install

そして TortoiseHg はエラーで終了します:

mercurial_keyring という名前のモジュールはありません