2016-09-07 92 views
0

我目前正在对Artifactory的创建一个远程仓库与我们到位桶服务器(以前藏匿 )。相应的docs of Artifactory说我必须安装“存档归档插件”。我安装了“Bitbucket Server Archive Plugin”。在Artifactory中设置远程存储库时的连接测试成功。但后来当我要到仓库添加为的CocoaPods艺术库:到位桶服务器“在远程混帐裁判‘信息/裁判?服务=混帐上传包’未找到”

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的文档,看到了一个读取操作的握手有两个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 

显然,这完美的作品和我得到的所有裁判。

因此,有什么已知的Bitbucket服务器,我不知道,我需要配置等?

回答

0

我已经解决了这个问题的步骤:

我只是有错误的URL,我采取了一个在浏览器中,但不得不使用拷贝一个到位桶表明,当你想克隆库。