SSHを取得してGithubリモートストレージ(for Mac)に接続しましょう
4491 ワード
[注意]Github Doc.
既存のSSHキーの確認
ターミナルを開き、次のように入力します。
ls -a ~/.ssh
ある場合は、新しい
新しいSSHキーの作成
ターミナルを開き、次のように入力します。
ssh-keygen -t ed25519 -C "[email protected]"
ドキュメントでは既存バージョン(legacysystem)と呼ばれ、Macバージョンに基づいて鍵を生成できない場合は、次のed25519
を使用します.ssh-keygen -t rsa -b 4096 -C "[email protected]"
生成されたキーワード情報の設定:直接リターン
> Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter]
> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]
passphraseを入力するよう求められます.何も入力せずに続行できます.芸能界をひっくり返した(*passphraseの説明は、リンクを参照)生成された鍵をssh-agentに追加
端末を開きssh-agentを実行
eval "$(ssh-agent -s)"
その後、ssh-agentが開き、pidが割り当てられます.rsa
は大体このように表示されていますが、ポート番号が届いたと理解してください.❷ .sshプロファイルでの設定の作成
open ~/.ssh/config
このように入力するとAgent pid XXXX
が表示され、configファイルはありません.再生成後にファイルを開きます.touch ~/.ssh/config
open ~/.ssh/config
新しく作成されたため、空のテキストエディタウィンドウが表示されます.このファイルに以下の内容を入力して保存してください.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
端末を開き、生成した鍵をssh-agentに追加
ssh-add -K ~/.ssh/id_ed25519
The file /Users/you/.ssh/config does not exist.
以降のバージョンを使用している場合は、Monterey 12.0
コマンドは含まれません.次のように入力します.(Monterey 12.1版/マイMacバージョンチェックのため、このコマンドを使用する必要があります.上部のロゴ>このMacに関する情報をクリックしてください)
ssh-add -apple-use-keychain ~/.ssh/id_ed25519
生成された鍵をgithubアカウントに追加
ターミナルを開き、次のように入力します。
pbcopy < ~/.ssh/id_ed25519.pub
これを入力すると、キーに関する情報がクリップボードに自動的にコピーされます.コピーが成功したかどうかを知りたい場合は、-K
をテキストエディタまたはメモに表示します.これにより、奇妙な文字が表示されます.Henggithubアカウント>Settings>SSHおよびGPGキーに鍵を登録
ボタンを押してキーを生成すればいいです
Titleは勝手に置けばいいex)mysSH,ssh key..
keyはクリップボードにコピーした内容を貼り付けることができます.コンテンツが消えた場合は、[名前を変更](Rename)コマンドを入力して取得できます.
入力が完了したら、「Add SSH Key」を押して、ロードが完了した後にSSHキーを作成します.
HTTPSのほか、SSHを使用してダウンジャケットをローカルおよびリモートストレージで使用できるようになりました.わあ.👏👏
Reference
この問題について(SSHを取得してGithubリモートストレージ(for Mac)に接続しましょう), 我々は、より多くの情報をここで見つけました https://velog.io/@ejayjeon/Github-원격저장소-연결을-위해-SSH를-발급-받아보자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol