Posted at

VPSからgithubにpushする

More than 5 years have passed since last update.

githubのリポジトリのURLは3種類あって

・HTTPS →https://github.com

・SSH →git@github.com

・Git ReadOnly →git://github.com

字のごとくHTTPS,SSHは読み書き(clone,push)が可能で、GIt ReadONlyは読む(clone)のみが可能になっています。

githubにpushする方法としてSSHを利用しましょう

やり方は簡単でVPSで生成した公開鍵をgithubアカウントに貼り付けるだけです!

まずは鍵の生成

ssh-keygen -C "your_email@your_email.com"

~/.ssh/内のid_rsa.pubをエディターで開き、コピーします

cd ~/.ssh

vim id_rsa.pub

開くとこんな感じになります

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvxjyZUGF0VWJEBjDM7fzSY6pzqBf/C5nhOn86jLRqTEolSa7fJinkPqnLTDmysKZE3MQ3vpnauX4rX/rV7BdyY4BPrVgcicFcGiuGOZiZ8Cd2a/kdg7HzWfAD3V8baKb95QX+BDr5xKz9ya1///nMNLxQPNBEvRsJT7Pge6r5vdL/xU7fnxMyQO/fpsws6bcWJNwGrSd74hfXS+mueHMoCiIBVnCCd6L2pTYsHr62QuPGL6KxO2wCrd8JEsAy8XbQDrvYvTxdIGi7SRDP7reJH7Tpe+ACSgQfjyyj06Np/xzyFM7vj0d7pCpHkShQjMhzNYTI7kbnZfMtp9Lc9NBvQ== your_email@your_email.com

これをコピーして、githubのアカウントページから右上の"Account Settings"を選びます

次にテーブルから"SSH Keys"を選び"Add SSH key"をクリック

ここにコピーしたものを貼り付け、登録完了。

これでpushできるようになりました。めでたしめでたし