2016-12-19 15 views
1

私は最近、ネットワークからプロキシを削除した会社です。gitとsshに関するプロキシの問題 - Arch linux

私はプロキシを忘れることができません。それでも古いプロキシ設定が使用されます。

私が試してみました:また試してみました

git config --system --unset https.proxy 
git config --system --unset http.proxy 
git config --global --unset https.proxy 
git config --global --unset http.proxy 

を、

user.name=my.name 
user.email=my.email.address 
user.user=my.name 
core.autocrlf=input 

-l Gitの設定の

git config --global --unset core.gitproxy 

が出力私はManjaroのLinux(ベースアーチLinux)を使用しています。/etc/environmentからプロキシ設定を削除しました。

動作しますが、任意のgitのコマンドを発行する前に

export https_proxy="" 
export http_proxy="" 

を行っている唯一のもの。

bashrcまたは/ etc/profileにはプロキシ設定がありません。

sshもできません。

ブラウザ、Mavenなどが正常に動作します。どんな助けでも大歓迎です。

+0

'ssh'コマンド(' ssh -vvv')から冗長ログを投稿してください。どのようなエラーが表示されますか? – Jakuje

+0

debug1:設定データ/ etc/ssh/ssh_configを読み込みます。 debug2: "{ip address}"ポートを解決します。22 debug2:ssh_connect_direct:needpriv 0 debug1:{ip address}ポート22に接続しています。接続がタイムアウトしました ssh:ホスト{IPアドレス}ポート22に接続:接続がタイムアウトしました – Rabster

+0

'/ etc/environment'の変更後に再起動しましたか? '〜/ .profile'についてはどうでしょうか。 '〜/ .bash_profile'、'〜/ .pam_environment'? – eis

答えて

1

この問題は、いつか私を悩ませていました。私が尋ねた瞬間、私は答えを見つけるだろうという気持ちがあった。

アーチLinuxがいくつかのアプリケーションだけを使用するプロキシ用に使用する別のファイルがあります。このファイルのプロキシ設定はシステム全体ではないので、/ etc/environmentでプロキシを削除した後にブラウザや他のアプリケーションを使用することができたのです。

プロキシ設定を持っていたファイル

/etc/profile.d/proxy.sh 

があります。それを削除して再起動すると問題は解決しました。

ありがとうございました。

+0

これを回答として受け入れることをお勧めします。そのため、この質問には回答としてマークされます。 – eis

+0

@eis完了。ご協力ありがとうございました。 – Rabster

0

重要なことは、git config --list(短いバージョンはgit config -l)を発行してgitに設定されているかどうかを確認することです。

もしそうであれば、(レポで).git/config~/.gitconfig通過し、$(prefix)/etc/gitconfig$XDG_CONFIG_HOME/git/config$GIT_DIR/config設定がある場所を確認し、それを削除します。

私はそれを固定設定解除http_proxyのための推測として、それは、ない場合には、~/.profile~/.bash_profile~/.pam_environmentを通過し、/etc/environment/etc/profileに加えて、プロキシ定義するエントリを削除し、.bashrcあなたはすでにやったと言います。

+0

'git config --list'はプロキシを表示しません。 '〜/ .gitconfig'は' git config -l'と同じです。 repoの '.git/config'にはコア、リモート、ブランチ情報しかありません。ファイル '$ XDG_CONFIG_HOME/git/config'と' $ GIT_DIR/config'はありません。 '〜/ .profileファイル 'はありません。 '/ etc/profile'にプロキシの言及はありません。 '〜/ .bash_profile'にはプロキシ設定はありません。 '〜/ .pam_environment'ファイルはありません。私も再開しようとしました。問題の 'git config --list'の出力を更新しました。 – Rabster

関連する問題