2016-03-28 16 views
3

GundHubリポジトリとの間で自分のrundeckジョブ記述(YAML)をインポート/エクスポートしたいと思います。Rundeck:SCMプラグインを使用してGitHubからジョブ定義を引き出す

rundeck(2.6.4)用のSCMプラグインが用意されているようですが、使用方法に関するドキュメントはほとんど見つかりません。画面、私は次のエラーを取得する:私は「GitのエクスポートセットアップSCMプラグイン」:でそれを設定しようとすると

Failed fetch from the repository: 
https://github.com/OptionMetrics/Rundeck.git: Authentication is required but no CredentialsProvider has been registered 

私はGitHubのにアップロード、SSHキーを作成しようとしました、とそれを円錐形キーストレージに格納する。私は設定ページからこのキーを参照しました。運がない。

誰も私にこの作業を行う方法について明確な指示を与えることはできますか?

答えて

3

SSH鍵ストレージを使用できますが、git URLをgithubで提供されるSSH URLに設定する必要があります。 https://github.com/OptionMetrics...の代わりに[email protected]:OptionMetrics...

httpsを使用する場合は、ユーザー名/パスワードを指定できます。 githubで「個人用アクセストークン」を生成し、パスワードとして使用する必要があります。

1

github認証に問題があるようです。私はそれをrundeck-git-plugin-2.6.1.jarとプライベートgitリポジトリで動作させることができました。

rundeckホストから "rundeck"ユーザとしてgitリポジトリをクローンできるかどうかをテストします。問題なく動作する場合は、プラグインの設定に問題はなく、コミット/プッシュするために問題はありません。ジョブymlファイルをrepoする

このプラグインを使用している間、rundeckユーザーとgitリポジトリ間のgit認証が重要です。また、SSH鍵ベースの認証を使用している場合は、複製するためにrepoエンドポイントのSSH方式を使用してください。

関連する問題