2016-10-20 4 views
0

私はGitとコマンドラインを使い慣れていません。私はVagrantバーチャルボックスを使用しています。sshでGithubに接続できません.ssh.configにアクセスできない

今日、私はGitHubのにいくつかの作業をプッシュしようとしたエラーを得た:

connect to host github.com port 22: Connection refused

A SEポストは、私が使用しようと提案:ssh -T -p 443 [email protected],が、私は、同じメッセージだ:

connect to host ssh.github.com port 443: Connection refused

別の私がssh設定の設定を~/.ssh/configでチェックすることを提案しましたが、私は次のようになります:

zsh: permission denied: /home/vagrant/.ssh/config

私は次に何をすべきか分かりません。誰かが私を正しい方向に向けることができますか?

答えて

0

これに従うかどうかわかりませんがlinkですが、非常に役に立ちます。

~/.ssh/configにアクセスするには、permission deniedにアクセスしている必要があります。このファイルは、マシンの管理者だけが編集できます。

管理者の場合は、sudo vim ~/.ssh/configを入力し、パスワードを入力してファイルを編集します。

時々、問題が主張するので、もしあなたが、あなたのSSHキーを変更したため、SSHの問題があり、SSHキーを削除し、再び

sudo rm -rf ~/.ssh/警告:これはすべてのSSH鍵を削除します)を追加

+0

'sudo'ではなく' nano'が私のために働いた – MeltingDog

+0

'vim'ではなく' nano'ですか? sudoとnanoは異なるコマンドですが、 'sudo'と' vim'を削除して、 'nano'も使うべきです:) –

関連する問題