🕌
Github ssh keyについて
Git pushすると毎回ID・PASSを聞かれる
git pushすると毎回ID・PASS入力を要求されてめんどくさいと思ったことはないですか?
- 原因 GithubのリポジトリURLの部分がhtppsになっている
httpsを使ってないか確認
git管理利用しているディレクトリで実行する
$ git remote -v
origin https://github.com/bananatyan/todo.git (fetch)
origin https://github.com/bananatyan/todo.git (push)
origin https://だと毎回パスワードを聞かれてしまう
ID・PASSを聞かれない方法
- https通信からsshプロコトルにする
2. $ cd ~/.ssh
- ssh keyを作るコマンド
3. $ ssh-keygen
下記になる
-
$cat id_rsa.pub
コマンド入力後、に出てくる文字列をコピーする -
GithubのSSH and GPSkeysでNew SSHkeyを作成
‐手順
右上のアイコンクリック→Settings→SSH and GPSkeys→New SSHkey -
Title入力後、Keyの部分に4.でコピーした文字列を貼り付
完了
pushして確認してみてください。
失敗談
4.のコードを入力した際、この表示が出る
cat: id_ras.pub: No such file or directory
ファイルはありませんと出る、、なぜか、、、
コマンドの打ち間違いでしたw
id_rasではなくid_rsaでした。入力時は確認しましょう。
Discussion