3

コンポーザーをサーバーで動作させようとしていますが、リポジトリをインストール/更新しようとすると問題が発生し続けます。

これらすべてを実現するために、環境変数を正しく構成しました。

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...

何も機能していないようです!

出力は次のとおりです。すべてのパッケージに対して実行されます。 --prefer-source を使用して、または使用せずに、それが役立つかどうかを確認しましたが、まだ何もありません...

./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?
4

1 に答える 1

1

ファイアウォールの背後にある GitHub リポジトリをクローン/プル/プッシュできることを確認しました。さらに、次の
ものが必要です。https_proxyhttp_proxy

set http_proxy=http://<login_internet>:<password_internet>@aproxy:aport
set https_proxy=http://<login_internet>:<password_internet>@aproxy:aport
set no_proxy=.company

(このno_proxy部分は、社内用の内部 URL にプロキシを使用しないようにするためのものです)

于 2013-08-27T06:33:46.270 に答える