Jenkins credentials&git ssh認証
2078 ワード
http://blog.csdn.net/gw569453350game/article/details/51911179
JenkinsでGitプラグインを使用して倉庫からpullコードを使用する場合、jenkinsにはpull権限(特にgitがssh認証を開始した場合)が必要であり、jenkins jobを構成する場合、ssh keyを構成する方法は次のとおりです.
方法1:jenkinsサーバにログイン、jenkinsユーザに切り替えてssh keyを生成し、gitサーバに公開鍵を追加する. 1 2 3 4 1 2 3 4
ssh-keygen see linkについて:http://blog.csdn.net/gw569453350game/article/details/46706973
方法2:jenkinsでCredentialsを設定し、jobを新規作成するときに設定したCredentialsを使用すればよい
jenkinsインタフェースで、「Credentials->System->Add domain:Domain Name」をクリックします.githubなどのgitサーバのアドレスを入力します.xxx.com Description:This is the Credential for githubのような記述を勝手に書く
図に示すように、
OKをクリックしたら、「adding some credentials?」をクリックします.
ページに入ると、Username with passwordまたはSSH Username with private keyを選択できます.あなたの状況に応じて、ここではUsername with private keyを選択します.
Username:ジョブを作成するときにこのCredential Private Keyを使用するために、任意の名前を付けます:ファイルを指定することも、デフォルトの~/を使用することもできます.sshは、もちろん、ここに秘密鍵のコピーを直接貼り付けることもできます.Passphrase:ssh keyを作成するときにPassphraseを入力した場合は、対応するPassphraseを記入し、空の場合はIDを記入しません:空Description:空
図:
OKをクリックするとCredentialが作成されます.
ジョブを新規作成すると、Credentialのオプションが表示されます.
トップ
3
JenkinsでGitプラグインを使用して倉庫からpullコードを使用する場合、jenkinsにはpull権限(特にgitがssh認証を開始した場合)が必要であり、jenkins jobを構成する場合、ssh keyを構成する方法は次のとおりです.
方法1:jenkinsサーバにログイン、jenkinsユーザに切り替えてssh keyを生成し、gitサーバに公開鍵を追加する.
sudo su - jenkins
# jenkins HOME
mkdir .ssh //
ssh-keygen -t rsa // ssh key, xxx.pub git .
ssh-keygen see linkについて:http://blog.csdn.net/gw569453350game/article/details/46706973
方法2:jenkinsでCredentialsを設定し、jobを新規作成するときに設定したCredentialsを使用すればよい
jenkinsインタフェースで、「Credentials->System->Add domain:Domain Name」をクリックします.githubなどのgitサーバのアドレスを入力します.xxx.com Description:This is the Credential for githubのような記述を勝手に書く
図に示すように、
OKをクリックしたら、「adding some credentials?」をクリックします.
ページに入ると、Username with passwordまたはSSH Username with private keyを選択できます.あなたの状況に応じて、ここではUsername with private keyを選択します.
Username:ジョブを作成するときにこのCredential Private Keyを使用するために、任意の名前を付けます:ファイルを指定することも、デフォルトの~/を使用することもできます.sshは、もちろん、ここに秘密鍵のコピーを直接貼り付けることもできます.Passphrase:ssh keyを作成するときにPassphraseを入力した場合は、対応するPassphraseを記入し、空の場合はIDを記入しません:空Description:空
図:
OKをクリックするとCredentialが作成されます.
ジョブを新規作成すると、Credentialのオプションが表示されます.
トップ
3