2016-09-07 3 views
0

私は現在、私たちののBitbucketサーバー(旧スタッシュとArtifactoryにリモートリポジトリを作成しようとしています )。対応するdocs of Artifactoryは、「Stash Archive Plugin」をインストールする必要があると言います。私は "Bitbucket Server Archive Plugin"をインストールしました。 Artifactoryでリモートリポジトリを設定するときの接続テストは成功です。しかし、その後、私はCocoapods技術のリポジトリとしてリポジトリを追加したいとき:のBitbucketサーバー「でリモートのgit、参考文献 『情報/レフリー?サービス= Gitのアップロードパック』が見つかりません」

pod repo-art add repoArtSpecs http://artifactoryURL:port/artifactory/api/pods/artSpecs 

それが失敗した - > 404だから私は調査を開始しました:

まず、私はそこに、ログをチェックし、私はそのコマンドを見つけました

someID|1|REQUEST|someIP|anonymous|GET|/api/pods/artSpecs/index/fetchIndex|HTTP/1.1|404|0 

良いので、私はより多くの情報については、まさにこのGET要求をチェックするためにポストマンを開始:レポ - 芸術は失敗することができます。要求は次のようになります。

GET http://artifactoryURL:port/artifactory/api/pods/artSpecs/index/fetchIndex 

と応答は次のようになります。私は続ける。そこから

{ 
    "errors": [ 
    { 
     "status": 404, 
     "message": "Remote git refs at 'http://bitbucketURL:port/Specs.git/info/refs?service=git-upload-pack' not found" 
    } 
    ] 
} 

、gitのドキュメントをチェックして、フェッチ操作のためのハンドシェイクが2つのHTTPリクエストを取ることがわかります。最初のものは私がエラーを受け取ったものです。だから私は仕事にこのGETリクエストを取得しようとして起動します。

GET http://bitbucketURL:port/Specs.git/info/refs?service=git-upload-pack 

ない成功は、応答がのBitbucketのエラーサイトのhtmlです。だから私は、公共cocoapods仕様リポジトリと同じ要求にそれを比較した:

GET https://github.com/CocoaPods/Specs.git/info/refs?service=git-upload-pack 

明らかにこれは完璧に動作し、私はすべてのREFを取得します。

Bitbucket Serverにはわかりませんが、設定が必要なことはありますか?

答えて

0

私はこの問題のステップを解決した:

私は間違ったURLを持っていたリポジトリのクローンを作成したい場合、私は、ブラウザで1を取ったが、のBitbucketが示しコピーいずれかを使用する必要がありました。

関連する問題