2

すべて、Ubuntu の github で git に関する問題が発生しました。でプロキシ設定を構成しましたが、git config --global http.proxy proxyserver:port 入力git clone git@github.com:myusername/example.gitすると、次のエラーが表示されました: ssh: connect to host github.com port 22: Connection timed out fatal: The remote end hung up unexpectedly どうすればよいですか? ありがとうスティーブン

4

2 に答える 2

0

ステップ 1 : コルクスクリューを取り付ける

$ sudo apt-get install corkscrew

ステップ 2 : git-proxy.sh という名前のスクリプトを作成し、以下を追加します。

#!/bin/sh

exec corkscrew <name of proxy server> <port> $*

# <name_of_proxy_server> and <port> are the ip address and port of the server
# e.g. exec corkscrew 192.168.0.1 808 $*

ステップ 3 : スクリプトを実行可能にする

$ chmod +x git-proxy.sh

ステップ 4 : 環境変数を設定して GIT のプロキシ コマンドを設定する

$ export GIT_PROXY_COMMAND="/<path>/git-proxy.sh"

次のようなgitコマンドを使用します

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
于 2014-01-15T11:25:27.737 に答える