[NODE.JS]SSH KEYリリースとGITHUBプッシュ

2887 ワード

SSHキーを起動しgithubにバインドし、これまでに作成したコードを解読しようとします.👊🏻
  • 端末では、ssh鍵が発行されたかどうかを以下のコマンドで検証します.
  • > id_rsa  id_rea.pub // 두 디렉토리가 있다면 ssh key가 이미 발급되어 있는것이다. 
  • がなければ、やってみましょう.次のコマンドを入力すると、Enter Enter!それでは下のように身長のランダムアートのイメージを確認することができます.
  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
    // ssh-keygen -t ed25519 -C "[email protected]"
  • バックグラウンドでssh-agentを起動します.
  • $ eval "$(ssh-agent -s)"
    > Agent pid 20016
  • MacOS Sierra 10.12.2.2以降を使用すると、~/になります.ssh/configファイルで鍵をssh-agentに自動的にロードし、鍵チェーンにパスワードを格納するように設定する必要があります.ファイルが生成される前に、ファイルが存在するかどうかを確認します.
  • $ open ~/.ssh.config
    > The file /Users/ce._.cy/.ssh/config does not exist.
  • ファイルが存在しないので1つ作成します.そしてファイルを開き、Host~から始まるコードを書きます.
  • $ touch ~/.ssh/config
    $ open ~/.ssh.config
    
    // 오픈된 파일에 아래 코드를 넣어준다. 
    Host *
      AddKeysToAgent yes
      UseKeychain yes
      IdentityFile ~/.ssh/id_ed25519
  • SSH鍵をssh-agentに追加し、鍵チェーンにパスワードを格納します.
  • $ ssh-add -K ~/.ssh/id_ed25519
    > Identity added: ~
  • を生成するSSHキーを確認します.端末に次のコードを書いて、クリックすると応答しません.逆に,この状態で手帳のような場所に貼れば,生成した自分のSSH鍵を確認できる.
  • $ pbcopy < ~/.ssh/id_ed25519.pub

  • 生成されたSSH鍵をgithubにバインドする必要がある.githubプロファイルをクリックするとsettingsがあり、そこでSSHとGPGkeysメニューをクリックします.


  • タイトルを書き、自分でスプーンにコピーしたSSHスプーンをスプーンに貼り付け、Add SSHスプーンボタンをクリックします.
  • は現在Nodeです.jsプロジェクトコードを安全にリボンにプッシュできます!プロジェクトをローカルに保存し、リモート・リポジトリgithubにプッシュします.では終わります!👊🏻
  • $ 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が提供するドキュメントに基づいて記事が記述されている.