Saya akan melalui panduan forking Github: https://guides.github.com/activities/forking/ dan saya mencoba untuk mengkloning repositori ke komputer saya. Namun, menjalankan perintah:
$ git clone https://github.com/./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
fatal: protocol 'https' is not supported
Juga mencoba dengan SSH:
$ git clone [email protected]:./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
Warning: Permanently added the RSA host key for IP address '.' to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Apakah saya perlu mengubah beberapa pengaturan konfigurasi di komputer saya atau ini masalah dengan GitHub?
Sunting: Saya telah mengganti nama pengguna dan alamat IP saya dengan "."
Jawaban:
Masalahnya mungkin ini.
Anda mencoba menempelkannya menggunakan
sebelumnya dan tidak berhasil sehingga Anda melanjutkan dan menempelkannya dengan klasik
Sayangnya setiap kali Anda memasukkan CTRL+ V pada terminal yang ditambahkan
(setidaknya di komputer saya dikodekan seperti itu).
karakter yang hanya muncul setelah Anda
(Silakan mencobanya di git bash).
Jadi tautan Anda menjadi
^?https://...
yang tidak valid
sumber
Sunting: Masalah pengguna khusus ini diselesaikan dengan memulai sesi terminal baru.
A
?
sebelum protokol (https) tidak mendukung. Kamu mau ini:git clone [email protected]:octocat/Spoon-Knife.git
atau ini:
git clone https://github.com/octocat/Spoon-Knife.git
sumber
.
setelahgithub.com/
tapi itu tidak benar.Jawaban Sederhana adalah Hanya menghapus https
Repo Anda. : (git klon https: // ........ )
Persis Seperti Itu (git clone: // .......)
dan ketik lagi (git clone https: // ........ )
Pemecahan masalah 100% ...
sumber
Gunakan saja tanda kutip ganda dengan URL, seperti:
git clone "https://yourRepoUrl"
(Entah bagaimana melihat Anda menggunakan 2 tanda kutip di awal, tidak tahu mengapa).
Saya mendapatkan error yang sama =>
fatal: protocol ''https' is not supported
(Anda dapat melihat 2 tanda kutip di https).sumber
Ada sesuatu yang mencurigakan sedang terjadi. Mungkin bug github yang tidak konsisten (pengujian A / B?)
Saya di windows10, menggunakan firefox. Saya baru saja menyalin URL checkout dan mendapat karakter tambahan. Tapi baru pertama kali. Kedua kalinya itu tidak ada di sana. Saya harus melihat file riwayat saya untuk melihatnya!
ini sejarah saya:
perintah sejarah tidak menunjukkan karakter tambahan. Sama seperti itu tidak diberikan ketika saya menyalin-paste ke terminal. Anda dapat melihat bagaimana saya mencoba menghapus 's' dan kemudian seluruh protokol? Saya hanya dipicu untuk menyelidiki lebih lanjut ketika tombol backspace memindahkan satu karakter kurang dari yang saya harapkan!
Saya menyimpan file histori shell saya ke mesin dengan hex editor dan:
Ada besarbesaran ia
c2 96
dimasukkan sebelum url. Tidak tahu apa itu. Apakah itu tidak diperpanjang ASCII (di mana ia akan berada–
) dan disembunyikan dari hampir setiap tempat yang saya tempel sementara itu di clipboard. Nilai terdekat yang saya temukan dengan nilai hex ini adalah https://www.fileformat.info/info/unicode/char/c298/index.htm tetapi saya tidak melihat awalan utf di mana saja (sekali lagi, mungkin telah hilang )Ini semua mungkin menyesatkan karena saya kehilangan halaman / clipboard dan saya bekerja secara eksklusif dari file histori shell yang disimpan, yang mungkin sangat data yang hilang dari bug asli / injeksi berbahaya.
sumber
Larutan:
Langkah:
(1): - Buka terminal baru dan klon repositori git
git clone https://github.com/rojarfast1991/TestGit.git
(2) Permintaan login git otomatis akan terbuka dan Anda akan diminta memasukkan kredensial pengguna.
UserName: - xxxxxxx
Kata sandi: - xxxxxxx
Akhirnya, kloning akan dimulai ...
sumber
Saya mengalami masalah yang sama setelah baru menginstal git pada Windows 10 dan menjalankannya untuk pertama kalinya. Mulai ulang jendela bash memecahkan masalah.
sumber
Gunakan http alih-alih https ; itu akan memberikan pesan peringatan dan mengarahkan kembali ke https, kloning tanpa masalah.
sumber
Saya memiliki masalah yang sama, semua yang saya lakukan adalah me-restart baris perintah dan kemudian menavigasi ke folder dokumen daripada folder pengguna menggunakan perintah '' dokumen cd ''. Itu seharusnya yang dibutuhkan. Pastikan juga tautannya benar.
sumber
Anda mungkin menggunakan komputer windows atau linux di mana Anda belum masuk ke hub git sehingga sertifikat tidak diverifikasi. Dari sistem di mana Anda mendapatkan kesalahan login ke github dengan kredensial lalu coba gunakan perintah itu akan berfungsi. Semoga berhasil
sumber
Salin di notepad biasa (git clone https://github.com/./Spoon-Knife.git ) dan rekatkan dalam cmd. sekarang ini akan bekerja.
sumber
Saya telah mencoba banyak cara untuk menyelesaikan ini. Tapi saya gagal lagi dan lagi. Lalu saya melakukan ini:
Terbuka
Git Bash
> pergi ke Andadirectory
> menyisipkan yanggit clone https://[email protected]/*******.git
setelah itu command prompt akan ditampilkan untuk memberikan kredensial login. Berikan kredensial dan klon proyek Anda.sumber
Cukup klik kanan dan klik tempelclt + V
Semoga ini berhasil
sumber
Saya mendapatkan kesalahan ini ketika saya mencoba untuk menjadi pintar dan mengekstrak sendiri URL kloning dari URL repo. Saya salah melakukannya. Saya sedang melakukan:
di mana saya harus melakukan:
Saya memiliki 3 kesalahan:
https://
.com
saya butuhkan,:
bukan/
.git
sumber
Masalah ini tetap ada bahkan setelah perbaikan dari sebagian besar jawaban yang dipilih.
Lebih spesifik, saya menempel di tautan tanpa "Ctrl + v", tetapi masih memberi
fatal: protocol 'https' is not supported
.Tetapi jika Anda menyalin pesan itu di Windows atau di bilah pencarian Google Anda akan mengetahui bahwa pesan yang sebenarnya adalah
fatal: protocol '##https' is not supported
, di mana '#' adalah singkatan dari karakter ini . Seperti yang Anda lihat, 2 karakter itu belum dihapus.Saya sedang mengerjakan IntelliJ IDEA Community Edition 2019.2.3 dan perbaikan berikut mengacu pada alat ini, tetapi jawabannya adalah bahwa 2 karakter itu masih ada dan perlu dihapus dari tautan .
IntelliJ memperbaiki
Buka bilah atas, pilih VCS -> Git -> Remotes ... dan klik.
Sekarang akan terbuka tautan sesuatu ini
Anda dapat melihat 2 karakter yang tidak dikenal itu. Kami harus menghapusnya. Klik ikon edit dan hapus 2 karakter itu atau Anda dapat menghapus tautan dan menambahkan yang baru.
Pastikan Anda memiliki folder ".git" di folder proyek Anda .
Dan sekarang seharusnya seperti ini. Klik "Ok" dan sekarang Anda bisa mendorong file ke repositori git Anda.
sumber