我試圖讓作曲家在我們的服務器上工作,但我不斷收到試圖安裝/更新存儲庫的問題。無法使用作曲家在公司防火牆後面更新/安裝
我已經配置環境變量正確地實現這一切:
http_proxy=http://fastweb.int.bell.ca:8083/
ftp_proxy=ftp://fastweb.int.bell.ca:8083/
HTTP_PROXY_REQUEST_FULLURI=false
我也迫使我的作曲家使用HTTPS協議只能通過配置指令:
"config": {
"github-protocols": ["https"]
}
我們試圖更新通過設置GIT_SSL_NO_VERIFY或更新/ etc/pki/tls/certs中的ca-bundle.crt,在SSL certificate rejected trying to access GitHub over HTTPS behind firewall之後的ca_bundle ...
似乎沒有任何工作!
這裏的輸出,它會爲所有的包,我試圖與不--prefer源只是爲了看它是否會有所幫助,仍然沒有...
./composer.phar update Loading composer repositories with package
information Updating dependencies (including require-dev)
- Updating crazycodr/data-transform (dev-master 11f8499 => 2.0.2)
Checking out 11f8499d0027468705fca72ab67acfbf8ee2e6be
[RuntimeException] Failed to clone
https://github.com/crazycodr/data-transform.git via git, https and
http protocols, aborting.
- https://github.com/crazycodr/data-transform.git
fatal: https://github.com/crazycodr/data-transform.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
你能'wget的https://開頭github.com/any/github/zipfile-download'與該代理設置?你可以手動'git clone'回購?我會認爲應該有一個HTTPS_PROXY定義。 – Sven
明天早上我會考慮一下,謝謝你的建議 –