Saya telah mencari-cari selama berjam-jam mencari solusi untuk masalah saya yang tampaknya mudah untuk diperbaiki. Bukan karena pencarian saya tidak menghasilkan apa-apa, tetapi pencarian saya menemukan begitu banyak solusi yang berbeda-tidak ada yang berhasil.
Bagaimanapun, saya tidak bisa mendorong, menarik, atau mengambil dari repositori Heroku saya dari Mac saya. Setiap upaya memberi saya (seolah-olah itu mengejek saya) kesalahan berikut:
'Izin ditolak (publickey). fatal: Tidak bisa membaca dari repositori jarak jauh. '
Saya sudah mencoba (dan mencoba kembali) untuk memperbaikinya dengan berbagai cara. Seperti yang telah saya katakan, saya telah menghabiskan sebagian besar dari dua hari terakhir mencari jawaban. Berikut adalah beberapa hal yang saya coba:
- kunci heroku: hapus diikuti oleh kunci heroku: tambahkan
- Regenerasi kunci ssh sendiri dengan 'ssh-keygen -t rsa'
- Menghapus direktori .ssh saya, diikuti oleh kunci heroku: clear, diikuti dengan menghasilkan kunci ssh
- Menghapus aplikasi saya di heroku dan membuatnya kembali (untungnya tidak banyak yang ada di sana)
Saya dapat mengambil dari repositori GitHub saya dengan baik, jadi saya tahu itu bukan konektivitas jaringan (ping heroku juga berfungsi).
Sebagai solusi darurat (yang saya harap tidak berubah menjadi yang permanen), saya telah masuk ke instalan Ubuntu Amazon AWS ec2 saya. Menarik dan mendorong ke dan dari Heroku bekerja dengan sempurna. Untuk alasan ini, saya masih merasa seolah-olah masalahnya terletak pada kunci ssh pada Mac saya. Kedua kunci muncul di bawah akun Heroku saya. Apakah alamat email di akhir masalah utama?
EDIT: Saya bisa mendorong dan menarik dari GitHub baik-baik saja (saya tidak menggunakan ssh), jadi mengapa tidak Heroku?
Pada titik ini saya bersedia mencoba apa saja. Terima kasih!