2012-06-06 76 views
4

我們正試圖從git存儲庫簽入源代碼到Bamboo 4.1上的作業中 此作業必須在遠程代理上執行。無法使用Bambo遠程代理克隆存儲庫

我們正在使用SSH(+鍵)來連接庫,幾個配置步驟後,SSH權威性似乎確定,但是當計劃sarted發生意外錯誤:

Error encountered while triggering manual build: com.atlassian.bamboo.repository.RepositoryException: Cannot fetch '[email protected]:project.git/', branch 'refs/heads/master' to source directory '/opt/appserv/bamboo/bamboo-home/xml-data/build-dir/_git-repositories-cache/086d7d404e013877bd2550c6f022929bbbf6afa3'. command [/usr/bin/git, fetch, ssh://[email protected]:48729/project.git/, +refs/heads/master:refs/heads/master, --update-head-ok, --progress, --verbose] failed with code 128. Working directory was [/opt/appserv/bamboo/bamboo-home/xml-data/build-dir/_git-repositories-cache/086d7d404e013877bd2550c6f022929bbbf6afa3]. stderr: SSH Proxy error: Authenticating remote session failed stdout: [[email protected]:project.git/10.38.218.68:22] Authenticating remote session failedfatal: The remote end hung up unexpectedly

根據這一link,SSH:/ /[email protected]:48729/project.git/點到內部竹代理,但由於某些原因,未能提取數據

任何想法

+0

不知道這是怎麼回事。最好的辦法是聯繫我們的[支持部門](http://support.atlassian.com)(他們會很快回復你)。抱歉,我無法提供更多幫助!謝謝 詹姆斯(竹子產品經理)。 – jdumay

回答

3

有一個已知的問題使用SSH,Native Git和Bamboo e代理地址:端口不會添加到已知的主機文件中。在取,該過程將掛起上的SSH提示:

https://jira.atlassian.com/browse/BAM-11096

我能夠通過將本地主機地址到你的.ssh/known_hosts文件沒有提供的端口來解決這個問題:

例:

127.0.0.1 ssh-rsa XXXXB3NzaC1yc2EAAAADAQABBBBgQC699HzXHwr1H6OJeVlRo7h4r+3PY d0wNkqzl6EUAeU2iZjqFqQL2ZiNVqs2JrpTNadbgtXBNk9rhQIWajQZG9ZJG/OPxe+NOkbWQVev rcELsw5N2wxcJOWz+ey1tFv3VCtNCLUGgF7yIg0kZZVQ+HvAzLoMbiHs0haVmEjnLherSw==

上面提到的票提供了另一種解決方法你也許可以試試。