現時点では、jenkinsにインストールしたgitプラグインを使用して、jenkinsから私のbitbucketリポジトリへの接続を作成しようとしています。
リポジトリのURLに入ると、図に示すようなメッセージ通知が表示されます。
「リポジトリへの接続に失敗しました:コマンド「ls-remote-h [email protected]:safe2school-ondemand/s2s-Android-padres.gitHEAD」がステータスコード128を返しました:stdout:stderr:アクセスが拒否されました(publickey)。致命的:リモートエンドが予期せずハングアップしました」
パス/ srv/Apache-TomcatにあるApacheTomcatコンテナにjenkinsをインストールしました
システムにはルートsshキーがあり、このキーをbitbucketに追加します。私はあなたの支援に感謝します :)
@geoomの回答に加えて、2FAユーザーは資格情報に「 アプリパスワード 」を使用できます
アプリのパスワードは、実際のパスワードが構成ファイルに入れられないようにするためのスクリプトや統合ツールに使用できるユーザーアカウントの代替パスワードです。
アプリのパスワードは、権限が制限された単一の目的で使用されるように設計されているため、2段階認証プロセス(2SV)は必要ありません。これは、2SVを使用するユーザーがアプリのパスワードを使用してBitbucketアカウントにAPI呼び出しを行い、BitbucketをSourcetreeやBambooなどの他のツールと統合するために使用できることを意味します。