質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

BitBucket

BitBucketは無料のリポジトリ管理ホスティングサービスです。 MercurialとGitのVCSに対応しています。プライベートリポジトリを、制限なく作成することが可能です。

Q&A

解決済

2回答

2353閲覧

Jenkins⇒Bitbucketの連携がうまくいかない(AWS EC2 CentOS)

tsuyoring

総合スコア93

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

BitBucket

BitBucketは無料のリポジトリ管理ホスティングサービスです。 MercurialとGitのVCSに対応しています。プライベートリポジトリを、制限なく作成することが可能です。

0グッド

0クリップ

投稿2017/04/02 00:41

AWSのEC2(CentOS7.3)上でJenkinsの構築をおこなっているのですが、
GitPluginの設定でBitbucketのリポジトリへの接続が上手くいきません。


おこなっていること
認証情報にglobalにて「 SSH ユーザー名と秘密鍵」で設定。
ユーザー名はjenkins、秘密鍵の場所は /home/ec2-user/.ssh/id_rsa_bitbucket。
Jenkinsの起動Userはjenkins、インストール自体はsudo でおこなっている。


エラーメッセージ

txt

1リポジトリ : Command "git ls-remote -h git@bitbucket.org:user/repository.git HEAD" returned status code 128: 2stdout: 3stderr: Permission denied (publickey). 4fatal: Could not read from remote repository. 5 6Please make sure you have the correct access rights 7and the repository exists. 8との接続に失敗しました。

参考にしたURL
下記様々なURLを確認しているのですが上手くいかず。。
http://qiita.com/msakamoto_sf/items/534bc528fd81692d0fef
http://qiita.com/tdrk/items/a0554763c29f60e347b5


何か手がかりはございますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

jenkinsのユーザから/home/ec2-user/.ssh 配下にアクセスできていなかったようです。
/var/lib/jenkins/.ssh にファイルを置き直し、認証設定をしたところ上手くいきました!!
お騒がせ致しました。

※下記を読んで自己解決しました。
http://qiita.com/garbagetown/items/fe055dcfd8e0c090e610

投稿2017/04/02 02:10

tsuyoring

総合スコア93

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

一旦自己解決しました。
今まで「Jenkinsマスター上のファイルから」を選択して「/home/ec2-user/.ssh/id_rsa」を指定していたものを、
「直接入力」にして、直接秘密鍵の内容を記載するようにしたら、接続することができました。

一旦の難は脱しましたが、とは言うものの、上記のファイル指定が出来ないと今後困るため、
引き続きご回答をお待ちしております。
※id_rsaの所有者・グループもjenkinsにしていますし、chmodも600にしているのですが……

投稿2017/04/02 01:57

tsuyoring

総合スコア93

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問