ssh経由でgithubに接続する方法

WBOY
リリース: 2023-05-17 16:31:38
オリジナル
3010 人が閲覧しました

SSH (Secure Shell) は、安全でないネットワークで安全な接続を確立するために使用されるネットワーク プロトコルです。コードホスティングプラットフォームとして、Github は SSH 接続を使用する機能を提供しており、接続のセキュリティを向上させることができます。そこでこの記事では、SSH 経由で Github に接続する方法を詳しく説明します。

ステップ 1: git をインストールする

Github 上のコードをローカルで操作できるように、一般的なバージョン管理システムである git をインストールする必要があります。すでに git がインストールされている場合は、この手順をスキップしてください。

Linux ユーザーの場合は、次のコマンドを実行して git をインストールします。

sudo apt-get update
sudo apt-get install git
ログイン後にコピー

Mac ユーザーの場合は、Homebrew コマンドを使用してインストールできます。

brew install git
ログイン後にコピー

Windows ユーザーの場合は、 Git Bash を使用するか、実行可能ファイルをダウンロードしてインストールします。インストールが完了したら、ターミナルを開いて次のコマンドを実行して、git が正しくインストールされていることを確認します。

git --version
ログイン後にコピー

出力が表示されれば、git はコンピューターに正常にインストールされています。

ステップ 2: SSH キーを生成する

Github に接続するときに認証用の SSH キーを生成する必要があります。ターミナル ウィンドウを開き、次のコマンドを入力します。

ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
ログイン後にコピー

SSH キー ジェネレーターでファイル名の入力を求められたら、デフォルト値 (例: ~/.ssh/id_rsa) を使用できます。

Enter キーをクリックすると、パスワードの入力を求めるプロンプトが表示されます。パスワードを空白のままにする場合は、Enter キーを 2 回入力するだけです。

キーが生成されたら、次のコマンドを使用して SSH キーを取得できます:

cat ~/.ssh/id_rsa.pub
ログイン後にコピー

公開キーの内容全体をクリップボードにコピーします。これは次のステップで使用されます。 。

ステップ 3: Github アカウントに SSH キーを追加する

Github Web サイトで、ページの右上隅にあるユーザー アバターをクリックし、[設定] -> [SSH キーと GPG キー] をクリックします。 - > 新しい SSH キー。 「タイトル」フィールドに、キーを識別するためのタイトルを入力します。 「キーワード」フィールドに、クリップボードにコピーした SSH 公開キーを貼り付けます。完了したら、「SSH キーを追加」ボタンをクリックします。

ステップ 4: SSH 接続をテストする

最後のステップは、SSH 接続をテストして、Github に正常に接続できるかどうかを確認することです。ターミナルに次のコマンドを入力します。

ssh -T git@github.com
ログイン後にコピー

すべてが正常であれば、次のような出力が表示されるはずです。

Hi yourusername! You've successfully authenticated, but GitHub does not provide shell access.
ログイン後にコピー

これは、SSH 接続が正常に構成されたことを示します。

概要:

この記事では、SSH 経由で Github に接続する方法を詳しく説明しました。まず git をインストールし、次に SSH キーを生成する必要があります。次に、SSH キーを Github アカウントに追加し、最後に SSH 接続をテストします。これにより、Github 接続の安全性と信頼性が向上します。

以上がssh経由でgithubに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート