LoginSignup
1
0

More than 5 years have passed since last update.

git push origin masterでPermission denied (publickey)が表示された

Last updated at Posted at 2018-08-19
$ git pull origin master
Permission denied (publickey).
fatal: Could not read from remote repository.

と表示された時の対処法。
理由はよく分からないですが対処法だけ書きます。

$  cd ~ #cd~はホームディレクトリに移動,windowsならcd..で親ディレクトリに移動できる
$  cd .ssh
$ ssh-keygen -t rsa -C "自分がgithubに登録したアドレス"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/user/.ssh/id_rsa):
/Users/user/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): #空欄で可
Enter same passphrase again: #空欄で可
Your identification has been saved in /Users/user/.ssh/id_rsa.
Your public key has been saved in /Users/user/.ssh/id_rsa.pub.
...以下略

エクスプローラーを開いてローカルディスクを選択。

Image 20180819 234038.jpg
ユーザ>Owner>.sshに移動。
id_rsa.pubをメモ帳などで開く。
中身をコピーする。
githubからsettingの中のSSH and GPGkeysを選択。
New SSH keyをクリック。タイトルのところを適当に入力し、keyのところに先ほどコピーしたものを貼る。
2018-08-20 (2).png

これで元通りにpushできるようになったと思います。

参考

gitへpushできないときの対処法

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0