[NODE.JS]SSH KEYリリースとGITHUBプッシュ
2887 ワード
SSHキーを起動しgithubにバインドし、これまでに作成したコードを解読しようとします.👊🏻端末では、ssh鍵が発行されたかどうかを以下のコマンドで検証します.
がなければ、やってみましょう.次のコマンドを入力すると、Enter Enter!それでは下のように身長のランダムアートのイメージを確認することができます.
バックグラウンドでssh-agentを起動します.
MacOS Sierra 10.12.2.2以降を使用すると、~/になります.ssh/configファイルで鍵をssh-agentに自動的にロードし、鍵チェーンにパスワードを格納するように設定する必要があります.ファイルが生成される前に、ファイルが存在するかどうかを確認します.
ファイルが存在しないので1つ作成します.そしてファイルを開き、Host~から始まるコードを書きます. SSH鍵をssh-agentに追加し、鍵チェーンにパスワードを格納します.
を生成するSSHキーを確認します.端末に次のコードを書いて、クリックすると応答しません.逆に,この状態で手帳のような場所に貼れば,生成した自分のSSH鍵を確認できる.
生成されたSSH鍵をgithubにバインドする必要がある.githubプロファイルをクリックするとsettingsがあり、そこでSSHとGPGkeysメニューをクリックします.
タイトルを書き、自分でスプーンにコピーしたSSHスプーンをスプーンに貼り付け、Add SSHスプーンボタンをクリックします.
は現在Nodeです.jsプロジェクトコードを安全にリボンにプッシュできます!プロジェクトをローカルに保存し、リモート・リポジトリgithubにプッシュします.では終わります!👊🏻
> id_rsa id_rea.pub // 두 디렉토리가 있다면 ssh key가 이미 발급되어 있는것이다.
![](https://s1.md5.ltd/image/747a7a99fac22ea5fbaa412d3670c909.png)
ssh-keygen -t rsa -b 4096 -C "[email protected]"
// ssh-keygen -t ed25519 -C "[email protected]"
![](https://s1.md5.ltd/image/b26b1bf2ef07c8174c0c1c191768d37c.png)
$ eval "$(ssh-agent -s)"
> Agent pid 20016
![](https://s1.md5.ltd/image/cf79d13652190e01e2b2e350cf06fefd.png)
$ open ~/.ssh.config
> The file /Users/ce._.cy/.ssh/config does not exist.
![](https://s1.md5.ltd/image/77522c8e5491fd00c67e1e3577ba9eb9.png)
$ touch ~/.ssh/config
$ open ~/.ssh.config
// 오픈된 파일에 아래 코드를 넣어준다.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
$ ssh-add -K ~/.ssh/id_ed25519
> Identity added: ~
![](https://s1.md5.ltd/image/fb0801f52a9173dfde12167055beb322.png)
$ pbcopy < ~/.ssh/id_ed25519.pub
生成されたSSH鍵をgithubにバインドする必要がある.githubプロファイルをクリックするとsettingsがあり、そこでSSHとGPGkeysメニューをクリックします.
![](https://s1.md5.ltd/image/a61cfbfcde3989153fba6a5e29114b68.png)
タイトルを書き、自分でスプーンにコピーしたSSHスプーンをスプーンに貼り付け、Add SSHスプーンボタンをクリックします.
![](https://s1.md5.ltd/image/c758cf23e2f8873dbb2e1da01dd2a0fa.png)
$ git add .
$ git commit -m "first commit"
$ git branch -M main // 이건 필수는 아니지만 github도 master 브랜치를 main으로 변경해 쓰길권고하기 있기 때문에 변경해주었다.
$ git remote add origin https://github.com/devCecy/boilet-plate-feat.node.js-.git
$ git push -u origin main
John AhnのYouTubeレッスンおよびgithubが提供するドキュメントに基づいて記事が記述されている.Reference
この問題について([NODE.JS]SSH KEYリリースとGITHUBプッシュ), 我々は、より多くの情報をここで見つけました https://velog.io/@dev_cecy/NODE.JS-SSH-KEY-발급-그리고-GITHUB-푸시テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol