Единственное, о чем я мог подумать, это добавить следующее к ~/.ssh/config
host github.com
HostName github.com
IdentityFile /Users/miranda/.ssh/miranda_git
User git
Отладка
mirandazhang@Mac$ ssh -T git@github.com
Hi miranda You've successfully authenticated, but GitHub does not provide shell access.
mirandazhang@Mac$ git push
git@gist.github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
$ sudo git push
нормально, то же самое с клоном aПубличная суть, ему также необходимо sudo
.
Редактировать
Разрешение на мои ключевые файлы:
-rw------- 1 mirandazhang miranda_zhang_q_git
-rw-r--r-- 1 mirandazhang miranda_zhang_q_git.pub