Git Push ERROR: Repositori tidak ditemukan

355

Saya memiliki masalah yang sangat aneh dengan gitdan github. Ketika saya mencoba dan mendorong, saya mendapatkan:

git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

Saya menambahkan remote:

git remote add origin [email protected]:account-name/repo-name.git

Ada ide?

Justin
sumber
2
Ya begitulah cara saya mendapatkan git remote add origin [email protected]:account-name/repo-name.git. Itu ada di GitHub, dan ini adalah repo pribadi.
Justin
1
apakah Anda memeriksa ulang nama pengguna dan repo Anda?
Ilmuwan
2
apakah Anda mengubah nama pengguna github Anda
Ankit
2
Adakah kemungkinan ini terkait dengan izin baca / tulis pada repo? Saya punya repo hanya baca dan saya mendapatkan pesan ini ketika saya mencoba mendorong sesuatu
Michael
3
Saya memiliki masalah yang sama. Saya menyelesaikannya dengan memperbarui file .git / config. Saya meletakkan nama pengguna di bagian URL kunci [remote "origin"].
Ahmed Jehanzaib

Jawaban:

514

Periksa untuk melihat apakah Anda memiliki akses baca-tulis.

Pesan galat Git menyesatkan. Saya punya masalah serupa. Saya telah ditambahkan ke proyek yang ada. Saya mengkloningnya dan melakukan perubahan lokal. Saya pergi untuk mendorong dan menerima ERROR: Repository not found.pesan kesalahan.

Orang yang menambahkan saya ke proyek memberi saya akses hanya baca ke repositori. Perubahan oleh mereka dan saya bisa mendorong.

JT.
sumber
291
Harus menyukai pesan kesalahan Git yang berguna. Tidak dapat menemukan repositori yang baru saja saya kloning, ya? Pembohong.
Berikan Birchmeier
ya masalah yang sama di sini - tidak ada hak komit dan Anda mendapatkan pesan kesalahan yang sangat membingungkan ini <sigh>
rogerdpack
12
@GrantBirchmeier Saya ingin mengungguli 100 kali untuk komentar Anda.
technophyle 3-15
16
Terima kasih! Anda dapat memeriksanya dengan melihat proyek di web dan mengeklik "File Baru"
Ronnie
2
Jadi bagi saya, kata sandi saya memiliki `(centang) di dalamnya dan PhpStorm telah menghapus karakter sebelum mengirim git push: Katakanlah untuk contoh ini kata sandi saya _pa``ssword_ Phpstorm akan menampilkan yang berikut ini: https://_username_:[email protected]/_username_/repo.git alih-alih https://_username_:_pa``[email protected]/_username_/repo.git mengubah kata sandi menjadi sesuatu yang tidak menggunakan` karakter. BEKERJA !!!
Ruben Arevalo
128

Saya mengalami masalah yang sama dan menyelesaikannya dengan memasukkan nama pengguna dan kata sandi saya di url repo:

git clone https://myusername:[email protected]/path_to/myRepo.git
George Eracleous
sumber
29
Ini berhasil bagi saya dengan menambahkan hanya nama pengguna saya:https://[email protected]/path_to/myRepo.git
redolent
5
ini bekerja tetapi tentu saja banyak orang akan menganggapnya sebagai masalah keamanan; gunakan dengan hati
Alexander Mills
Ini berhasil untuk saya. Saya telah menggunakan Git Bash sebelumnya untuk akun yang berbeda dan tidak tahu bagaimana cara mengubah akun, jadi begitulah. Tidak suka, tapi berhasil.
HartleySan
1
Sebagai tindak lanjut dari komentar asli saya, setelah Anda berhasil mendorong sekali, Anda dapat menggunakan git remote set-url origin urlperintah untuk mengubah URL asal Anda ke hal yang sama tanpa nama pengguna dan kata sandi, dan kemudian berfungsi dengan baik.
HartleySan
1
Anda baru saja menyelamatkan hari saya sobat! Bersulang!
Eldho Paul Konnanal
105

Saya memiliki masalah yang sama, dengan repo pribadi.

lakukan hal berikut:

hapus asal remote

git remote rm origin

tambahkan kembali asal tetapi dengan nama pengguna Anda dan pwd dengan hak istimewa menulis pada repo pvt ini

git remote add origin  https://USERNAME:[email protected]/username/reponame.git
Emi-C
sumber
12
Bagaimana jika kata sandi memiliki @?
AnupamChugh
16
@AnupamChugh Anda harus mengganti '@' dengan '% 40' di kata sandi Anda. Pada dasarnya Anda dapat memeriksa dengan menjalankan kode JSencodeURIComponent(password)
elquimista
1
Saya sarankan menggunakan helper kredensial daripada menyimpan kata sandi Anda dalam teks biasa: help.github.com/articles/caching-your-github-password-in-git
Johnsyweb
2
Terima kasih itu membantu tanpa masalah!
Matan Dahan
4
Akhirnya! Tangkapannya adalah untuk REPO PRIBADI. Ini berfungsi jika Anda memiliki Repo Pribadi dan mendapatkan kesalahan ini dengan mengikuti petunjuk Git hub untuk mendorong repo yang ada dari lokal di Xcode ke remote di Github: $ git push -u origin master remote: Repository not found. fatal: repository 'https://github.com/teksunios/Abc.git/' not found
iHarshil
67

Saya mendapatkan kesalahan yang sama

ERROR: Repository not found.   
fatal: The remote end hung up unexpectedly

dan saya telah membuat repositori di Github dan mengkloningnya secara lokal.

Saya dapat menyelesaikannya dengan membuka .git / config dan menghapus [remote "origin"]bagian tersebut.

[remote "origin"]   
   url = [email protected]:alexagui/my_project.git  
   fetch = +refs/heads/*:refs/remotes/origin/*

kemudian saya menjalankan yang berikut (lagi)

git remote add origin [email protected]:alexagui/my_project.git  
git push -u origin master

dan kali ini saya bisa mendorong ke repositori.

Alex Aguilar
sumber
3
Bisakah Anda jelaskan bagaimana Anda membuka .git / config dan menghapus bagian [remote "origin"]?
Davi Moreira
Saya datang ke sini mencari jawaban untuk masalah yang sama. Saya telah membuat repositori baru dari IntelliJ IDEA, tetapi mendapat pesan kesalahan yang sama ketika saya mencoba melakukan dorongan awal saya. Jawaban Alex Aguilar mengilhami saya untuk masuk ke file .git / config dan mengedit URL repositori sehingga menggunakan nama pengguna saya dengan huruf kapital pertama, yang awalnya tidak dilakukan. Itu memperbaiki masalah saya.
Vallle
The .git/direktori dapat ditemukan pada direktori root proyek.
Gui Imamura
Itu juga memperbaiki masalah bagi saya - saya mencoba untuk beralih pengguna di tengah proyek dan itu membuka dunia yang menyakitkan
gotofritz
mengapa itu perlu? Saya mengubah nama pengguna saya dan sekarang saya menghadapi segala macam masalah.
HighOnMeat
46

Jika Anda menggunakan Git di Windows , silakan coba hapus kredensial Anda:

  1. Temukan "kredensial manajer" (harus ada di Control Panel Anda)
  2. Hapus semua kredensial yang terkait dengan GitHub

masukkan deskripsi gambar di sini

SandroMarques
sumber
3
Bagus - terima kasih atas petunjuk sukses ini! BTW, dengan perintah berikut Anda dapat menavigasi langsung ke manajer kredensial: "control.exe / nama Microsoft.CredentialManager"
Chris
Terima kasih, ini selamatkan Hariku.
Amy
ini menyelamatkan hari saya!
mvermand
1
Satu-satunya hal di sini yang berhasil bagi saya
WHOATEMYNOODLES
Ini berhasil, saya punya akun lain di github yang menyebabkan masalah
Mokhtar Ashour
27

Saya mendapat kesalahan ini (tapi sebelum berhasil). Masalah saya adalah kunci ssh yang hilang diikat dengan akun Github. Anda dapat memeriksa Anda dengan kunci ssh saat ini ssh-add -l.

Jika kunci Anda hilang, Anda dapat menambahkannya

ssh-add ~/.ssh/your_key
Matteo Alessani
sumber
2
Saya mengubah akun github saya dan karenanya harus mengubah kunci ssh saya yang ada. Perbaikan Anda berhasil, terima kasih!
Thomas Potaire
Solusi termudah yang bekerja untuk saya. Terima kasih!
Dominique Paul
23

Saya punya masalah serupa. Kredensial yang salah di-cache di gantungan kunci OS X.

Lihat: https://help.github.com/articles/updating-credentials-from-the-osx-keychain

Nikola
sumber
3
Masalah yang sama. Saya dapatkan remote: Repository not found.ketika mengakses repo pribadi. Itu karena masih terhubung ke repo dengan kredensial lama (bahkan dengan yang baru di konfigurasi git lokal). Untuk memperbaiki 1) hapus kunci dari gantungan kunci. 2) lakukan perintah di terminal lagi. 3) Harus meminta nama pengguna dan kata sandi.
Nik Kov
2
Ini memperbaiki masalah bagi saya. Nuked kredensial di gantungan kunci, mendapat token akses pribadi baru melalui Github GUI dan saya mulai aktif, terima kasih.
Anthony
Jawaban @ Antoine adalah apa yang terjadi pada saya. Sayangnya, saya menemukan ini setelah menyelesaikan masalah. Dalam kasus saya, saya hanya menyalakan 2FA (Otentikasi Dua Faktor) (TFA). Ini merusak kata sandi saya. Jadi, saya menghapus kredensial (seperti yang dikatakan orang-orang di halaman ini) tetapi mengulang repo masih gagal dengan kata sandi saya (saya menduga karena 2FA). Jadi, saya membuat Token Akses Pribadi ( help.github.com/articles/… ) untuk digunakan sebagai ganti kata sandi. Saya memberinya akses repo hanya karena itu ada di baris perintah.
cwingrav
19
git remote rm origin
git remote add origin <remote url>
Kirill Evgenevich
sumber
Bekerja untukku. Masalah ini mulai datang setelah pembaruan git.
karthikdivi
Ini berhasil bagi saya dengan mengganti url https dengan git @ one.
Skoua
17

Saya menggunakan Mac dan saya berjuang untuk menemukan solusinya. Alamat jarak jauh saya benar dan seperti yang dikatakan, itu adalah masalah kredensial . Rupanya, di masa lalu saya menggunakan Akun Git lain di komputer saya dan gantungan kunci mac mengingat kredensial akun sebelumnya, jadi saya benar-benar tidak berwenang untuk mendorong.

Bagaimana cara memperbaiki? Buka Akses Keychain di mac Anda, pilih kategori "Semua Item" dan cari git. Hapus semua hasil yang ditemukan.

Sekarang pergi ke terminal dan coba dorong lagi. Terminal akan menanyakan nama pengguna dan kata sandi. Masukkan kredensial baru yang relevan dan hanya itu!

Semoga ini bisa membantu seseorang. Saya berjuang selama beberapa jam.

Gal Shahar
sumber
1
Terima kasih terima kasih terima kasih terima kasih terima kasih !!!!! Aku sudah membenturkan kepalaku ke dinding.
potibas
Ini sangat membantu. Mencoba segalanya dan tidak bisa mengerti. Push, Pull CLone, bekerja dari IntelliJ tetapi tidak dari Terminal. Setelah membersihkan Keychain, itu berfungsi seperti sihir.
Achyut
Untuk macOS ini adalah satu-satunya solusi yang bekerja untuk saya. Terima kasih.
Niraj
14

remote: Repository not found. dapat berupa pesan kesalahan yang menyesatkan dan menyesatkan ketika mencoba untuk mendorong ke remote HTTPS di mana Anda tidak memiliki izin menulis .

Periksa izin menulis Anda di repositori!

Mencoba remote SSH ke repositori yang sama menunjukkan respons yang berbeda:

% git remote add ssh [email protected]:our-organisation/some-repository.git

% git fetch ssh
From github.com:our-organisation/some-repository
* [new branch]        MO_Adding_ECS_configs             -> ssh/MO_Adding_ECS_configs
* [new branch]        update_gems                       -> ssh/update_gems

% git push ssh     
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

"Hak akses yang benar?"

Baik mengapa Anda tidak mengatakannya?

Perlu dicatat pada titik ini bahwa sementara mode kegagalan SSH dalam skenario ini sedikit lebih baik, saya menggunakan HTTPS remote atas SSH karena GitHub merekomendasikan HTTPS melalui SSH .

Saya memahami bahwa GitHub menggunakan "Tidak Ditemukan" di mana ini berarti "Terlarang" dalam beberapa keadaan untuk mencegah secara tidak sengaja menikmati keberadaan repositori pribadi.

Permintaan yang memerlukan otentikasi akan kembali 404 Not Found , alih-alih 403 Forbidden, di beberapa tempat. Ini untuk mencegah kebocoran yang tidak disengaja dari repositori pribadi kepada pengguna yang tidak sah.

- GitHub

Ini adalah praktik yang cukup umum di web, memang didefinisikan:

Kode status 404 (Tidak Ditemukan) menunjukkan bahwa server asal tidak menemukan representasi saat ini untuk sumber daya target atau tidak mau mengungkapkan bahwa ada.

- 6.5.4. 404 Tidak Ditemukan, RFC 7231 HTTP / 1.1 Semantik dan Konten (penekanan tambang)

Yang tidak masuk akal bagi saya adalah ketika saya diautentikasi dengan GitHub menggunakan bantuan kredensial dan saya memiliki akses ke repositori itu (setelah berhasil mengkloning dan mengambilnya) bahwa GitHub akan memilih untuk menyembunyikan keberadaannya dari saya karena tidak ada izin menulis.

Memeriksa https://github.com/our-organisation/some-repository/ menggunakan browser web menegaskan bahwa saya tidak memiliki izin menulis ke repositori . Administrator GitHub tim kami dapat memberikan akses tulis tim saya dalam waktu singkat dan saya dapat mendorong cabang ke atas.

Johnsyweb
sumber
10

Jika repo Anda bekerja dengan normal sebelumnya, dan tiba-tiba kesalahan ini muncul, kemungkinan besar alasannya karena git Anda diautentikasi sebagai pengguna lain, yang tidak memiliki akses ke repositori . Jadi, untuk mendorong, yang perlu Anda lakukan adalah, tentukan nama pengguna dan kata sandi Anda yang benar dalam perintah git Anda. Jadi, perintah push untuk repo github akan terlihat seperti:

git push https://youruser:[email protected]/user/reponame.git

username and passwordperlu url-escape, jadi @ harus diganti dengan % 40 , dan seterusnya.

MrClan
sumber
Ini bekerja untuk saya pertama kali. Saya menciptakan masalah pada awalnya dengan menghapus .gitconfig dari C: / users / {username}
Mike Upjohn
9

Jika Anda termasuk dalam grup di Github, periksa apakah Anda memiliki akses tulis.

Eduardo Chongkan
sumber
1
Bagaimana tepatnya seseorang melakukan itu? Akan lebih lengkap jika Anda bisa menambahkan info tersebut.
Renato Kembali
2
baru saja ke repositori git Anda dan klik pada file apa saja dan cobalah untuk mengeditnya. Jika Anda tidak memiliki akses tulis maka Anda akan ditampilkan beberapa kesalahan seperti "Anda mencoba mengedit file ...."
mohor chatt
3
Cara cepat untuk memeriksa adalah mengklik Create new file. Jika Anda mendapatkan pesan yang mengatakan "Anda sedang membuat file di proyek yang tidak memiliki akses tulis untuk Anda", maka Anda tidak memiliki akses tulis.
wisbucky
8

Punya masalah serupa. Akar masalahnya adalah saya mengikuti beberapa tutorial online tentang menambahkan repositori baru ke Github.

Cukup buka Github, buat repo baru, ia akan meminta Anda untuk menambahkan README, jangan tambahkan . Buat itu, dan Anda akan mendapatkan instruksi tentang cara mendorong.

Ini mirip dengan dua baris berikutnya:

git remote add origin https://github.com/YOUR_USER/your-repo.git
git push -u origin master
Valk
sumber
8

Ini Memecahkan masalah saya.

   git pull https://myusername:[email protected]/path_to/myRepo.git
Eyad Farra
sumber
8

Itulah yang berhasil bagi saya:

1. The remote

$ git remote rm origin
$ git remote add origin [email protected]:<USER>/<REPO>.git

Jika kunci SSH Anda sudah digunakan pada rep github lain, Anda dapat membuat yang baru.

2. Menghasilkan kunci SSH baru

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"

3. Penambahan kunci di tingkat agen SSH

$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa_github

4. Tambahkan kunci baru ke repo Github.

120DEV
sumber
7

Satu masalah, yang mungkin jelas bagi beberapa yang saya tidak lihat disebutkan di sini, bisa jadi Anda memiliki akses dengan kunci ssh, tetapi Anda mencoba untuk menghubungkan repo lokal Anda ke remote melalui https.

Jika ini masalahnya, maka perintah berikut ini akan memperbaiki masalah Anda:

$ git remote -v
origin  https://github.com/private-repo.git (fetch)
origin  https://github.com/private-repo.git (push)
$ git remote rm origin
$ git remote add origin [email protected]:private-repo.git
$ git remote -v
origin  [email protected]:private-repo.git (fetch)
origin  [email protected]:private-repo.git (push)

Perhatikan bahwa di atas berfungsi dengan asumsi bahwa:

  1. remote Anda saat ini dinamai origindan Anda sudah memiliki kunci ssh yang dihasilkan terhubung dengan akun github Anda

  2. Anda sudah memiliki kunci ssh yang dikaitkan dengan akun github Anda (dan terhubung secara lokal)

  3. Anda memiliki izin yang benar (baca / tulis) yang diset pada github untuk pengaturan repo ini.

John Donner
sumber
Ini berhasil untuk saya. Tapi apa perubahan yang terjadi? Itu bekerja dengan baik minggu lalu dan ini adalah repo yang saya miliki selama bertahun-tahun.
Dylan Nissley
@DylanNissley mungkin pengaturan keamanan repo berubah? Saya tidak yakin, jujur ​​saja. : /
John Donner
6

Anda perlu memeriksa akses SSH Anda sebagai berikut:

ssh -T [email protected]

masalah ini karena saya tidak menambahkan tanggapan orang tentang SSH di repositori, baca lebih lanjut tentang SSH link-1 , link-2 .

Mohamed Yakout
sumber
Ini menunjukkan masalah dengan beberapa kunci dan file konfigurasi yang tidak berfungsi. Terima kasih atas tipnya.
dibs
5

Berikut ini memecahkan masalah bagi saya.

Pertama saya menggunakan perintah ini untuk mencari tahu apa yang digunakan akun github:

ssh -T [email protected]

Ini memberi saya jawaban seperti ini:

Hi <github_account_name>! You've successfully authenticated, but GitHub does not provide shell access. I just had to give the access to fix the problem.

Kemudian saya mengerti bahwa pengguna Github yang dijelaskan dalam jawaban (github_account_name) tidak diotorisasi di repositori Github yang saya coba tarik.

Stéphane
sumber
Apa yang harus dilakukan jika saya mendapatkan kesalahan ini:The authenticity of host 'github.com (192.30.253.112)' can't be established. RSA key fingerprint is SHA256.... Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts. Permission denied (publickey).
Nik Kov
5

Inilah cara mengatasi masalah saya

#check current github account
ssh -T [email protected]

#ensure the correct ssh key used with github
ssh-agent -s
ssh-add ~/.ssh/YOUR-GITHUB-KEY

#re-add the origin
git remote add origin [email protected]:YOUR-USER/YOUR-REPO.GIT
git push -u origin master
Nam G VU
sumber
4

Jika ada yang menghadapi masalah di github.com, periksa apakah Anda telah menerima undangan setelah pemilik repo mengizinkan Anda. Sampai Anda menerima undangan, repo tidak akan terlihat untuk Anda. Jadi, Anda akan mendapatkannyaERROR: Repository not found.

zeliboba
sumber
Terima kasih, ini memperbaiki masalah saya.
Glen
1
Hal yang sama di sini, saya berharap pesan kesalahan menjadi sesuatu seperti "Anda tidak punya izin untuk menulis" atau sesuatu seperti itu. Terima kasih telah menunjukkan itu!
Miguel Péres
Perangkat lunak oleh Linus bukanlah perangkat lunak yang melakukan hal-hal yang diharapkan.
Nakilon
4

Masalahnya : Github tidak terbiasa dengan repositori Anda karena beberapa alasan.

Kesalahan: diminta di git cli seperti berikut:

jarak jauh: Repositori tidak ditemukan. fatal: repositori ' https://github.com/MyOrganization/projectName.git/ ' tidak ditemukan

Solusi: 2 Opsi

  1. Github mungkin tidak terbiasa dengan kredensial Anda: - Opsi pertama adalah mengkloning proyek dengan kredensial yang tepat user:passwordjika Anda lupa ini Atau hasilkan ssh token dan sesuaikan kunci ini di Github Anda. aliasgit push https://<userName>:<password>@github.com/Company/repositoryName.git

  2. Izin Repo Masalah dengan beberapa pengguna - Dalam kasus Penggunaan saya, saya memecahkan masalah ini ketika saya menyadari bahwa saya tidak memiliki izin kolaborator yang tepat pada Github di repo pribadi saya. Pengguna dapat mengkloning proyek tetapi tidak melakukan tindakan apa pun asal. Untuk mengatasi ini:

Buka Repositori di Github -> Pengaturan -> Kolaborator & Tim -> Tambahkan Anggota / Pelihara pengguna Anda -> Sekarang mereka mendapat izin untuk melakukan dan mendorong

avivamg
sumber
3

Mengubah isi file .git / config membantu seperti yang dikatakan Alex di atas. Saya mengalami masalah yang sama dan saya pikir itu karena saya mengubah nama pengguna Github saya. File lokal tidak dapat diperbarui dengan perubahan. Jadi mungkin kapan saja Anda mengubah nama pengguna, Anda mungkin mempertimbangkan untuk menjalankan

git remote add origin your_ssh_link_from_github

Saya harap ini membantu ;)

Yaw Boakye
sumber
3

Saya memiliki masalah yang sama. Coba yang berikut ini:

1. Memodifikasi Akses Keychain di Mac untuk kredensial git memecahkan masalah bagi saya.
2. Mengatur ulang url asal

git remote rm origin
git remote add origin [email protected]:account-name/repo-name.git
Vinodh Krishnaraju
sumber
3

Jika Anda mengkloning dari github menggunakan httpstetapi Anda menggunakan sshuntuk mendorong, Anda juga bisa mendapatkan kesalahan ini.

Untuk memperbaikinya, buka .git/configdan ganti:

url = https://github.com/company/project.git

Dengan

url = [email protected]:company/project.git

Dan Anda harus bisa mendorong tanpa peringatan ...

Neil
sumber
2

Pernah mengalami masalah yang sama. Semuanya bekerja dengan baik selama bertahun-tahun dan kemudian tiba-tiba kesalahan ini.

Masalahnya ternyata adalah bahwa saya menambahkan kunci penempatan untuk repo lain ke agen SSH saya sebelum kunci github SSH pengguna saya (yang saya selalu gunakan untuk mengakses repo yang bersangkutan). Agen SSH mencoba kunci deploy untuk repo lain terlebih dahulu, dan GitHub untuk beberapa alasan yang sama sekali tidak dapat dijelaskan mengatakan

ERROR: Repository not found.

Setelah saya menghapus kunci penyebaran dari agen SSH, semuanya kembali normal.

keangkuhan
sumber
2

Saya mengalami masalah ini dan menyadari bahwa saya menggunakan akun yang berbeda dari yang memiliki repo. Masuk saat pengguna asli menyelesaikan masalah.

Keyslinger
sumber
Dalam kasus saya, saya telah menyiapkan 2 akun dan menambahkan entri dalam .ssh / config untuk alias kantor dan pribadi dan lupa tentangnya. Jadi; mengubah bagian asal dalam .git / config dari direktori proyek sehingga saya memiliki pekerjaan alih-alih 'github.com' menyelesaikan masalah. Masalahnya adalah ketika mengkloning saya menggunakan [email protected]: blahblah dan bukan git @ work: blahblah.
sourabh
2

Jika Anda menggunakan repositori pribadi memeriksa pengguna koneksi Anda, itu harus memiliki izin untuk menggunakan repositori.

Maks
sumber
1

Saya memiliki masalah yang sama. Masalah saya adalah kesalahpahaman bahwa saya harus terlebih dahulu membuat repo kosong di github sebelum mendorongnya. Doh! Termasuk di sini untuk siapa saja yang tidak menyadarinya.

Nate Barr
sumber
1

buka folder proyek Anda kemudian cari folder .git, kemudian buka file konfigurasi dengan notepad dan periksa apakah ada tautan Anda ke repo github di bawah: [remote "origin"], jika berbeda maka repo di github Anda kemudian cukup edit, atau buka repo baru dengan nama di file konfigurasi

Terlalu keren
sumber
1

Solusi saya mungkin berguna bagi sebagian dari Anda.

Saya mendapatkan kesalahan yang sama setelah memperbarui OS macbook saya ke Yosemite. Masalah saya diperbaiki dengan membuat ulang kunci ssh saya. Anda dapat melakukan ini dengan mengikuti langkah 2 halaman ini: https://help.github.com/articles/generating-ssh-keys/

Luc
sumber