2016-03-28 6 views
0

私は公共のコンピュータ上でデモをセットアップしているので、sshを使ってgit cloneを行うことができました。今私は公共のコンピュータを返す必要がありますが、私は誰もがgitをプル/このコンピュータから私のレポにプッシュを行うことができるように私はsshを取り消すのですか?私は以前に思ったいくつかの鍵を保存しましたが、私は覚えていません。私はマックを使用しています。github sshアクセスを取り消す方法は?

私はreposをローカルで削除しようとしましたが、それは役に立ちません。私はそれをして次の人は、ユーザー名とパスワードを入力する必要がありますので、私はそれがちょうど資格情報なしで動作する私の新しいコンピュータでそれを行う必要があります。

+0

[GitHub SSH Keys](https://github.com/settings/keys)設定ページからキーを削除できます。 – Casey

+0

私は参照してください。キーを削除したら、新しいものを作る必要がありますか?それはどこからでもすべてのアクセスを殺すでしょうか?そして今私はちょうどチェックし、私のレポジスの夕食はSSHではなくhttpを使いました。 gitにこれらの資格情報を消去するように指示するには?私はまだ公共のPCにアクセスできます – j2emanue

答えて

1

gitとGitHubには違いがあります。 GitHubでsshアクセスを削除するには、上記のようにGitHubにログインするだけです(https://github.com/settings/keys)。

次に、このマシンにリンクされているsshキーを削除します。あなたがそれでGitHubにsshできないことを確かめるには、もう試してみてください。

ssh github.com 

公開鍵が認識されないというエラーが表示されます。

この時点で、キーはもはやGitHubにsshするのに適していません。キーを他の場所に設定した場合は、ホームディレクトリの.sshフォルダで追加設定を確認できます。 Mac OS XまたはLinuxを使用している場合:

cd ~/.ssh/ 

一度のsshフォルダに、あなたは設定ファイルがあるかどうかを確認できます。必要に応じて追加のキーを削除して調整してください。

あなたのGitHubアカウントに接続されている可能性の高いid_rsaとid_rsa.pubファイルを削除することはできません。

rm id_rsa 
rm id_rsa.pub 

は、一度キーを再生成)これらのキーのいずれかのトレースが失われ、あなたはGitHubのに再接続する必要がある場合は1になります削除し、2)ブラウザを介してGitHubのサイトへのログインは、新しい公開鍵をインストールするには。

公共のコンピュータを使用している場合、おそらくユーザーがゴミ箱に出るため、新しいsshキーを再生成する必要はありません。