Saya di bawah proxy dan saya mendorong untuk git berhasil cukup lama.
Sekarang saya tidak bisa mendorong ke git tiba-tiba.
Saya telah menetapkan kunci RSA dan proksi dan memeriksanya ganda, tanpa hasil dan git melempar saya kesalahan yang ditunjukkan pada judul halaman.
174
git push
. Bekerja untukku.1.1.1.1
daripada yang standar itu sebabnya @zundi berhasil melalui hotspot seluler.Jawaban:
Alasannya bisa karena modifikasi firewall karena Anda berada di bawah jaringan. (Dalam hal ini mereka mungkin secara sengaja memblokir beberapa port)
Untuk mengecek apakah ini alasannya ... lakukan
ini harus habis. Jika itu masalahnya, gunakan protokol http alih-alih ssh dengan cara ini,
ubah saja url Anda di file konfigurasi menjadi http.
Begini caranya: -
ubah entri
untuk
sumber
Untuk kasus saya, tidak ada solusi yang disarankan bekerja jadi saya mencoba memperbaikinya sendiri dan saya menyelesaikannya.
Bagi saya, saya mendapatkan kesalahan ini pada contoh AWS EC2 UBUNTU saya, apa yang saya lakukan untuk mengatasinya adalah mengedit ssh config (atau menambahkannya jika tidak ada).
sudo nano ~/.ssh/config
Dan saya menambahkan yang berikut ini
Kemudian, jalankan perintah
ssh -T [email protected]
untuk mengonfirmasi jika masalah telah diperbaiki.Menurut ini
Semoga ini bisa membantu orang lain yang mengalami masalah yang sama dengan saya.
sumber
~/.ssh/config
dan mengubah cara Anda terhubung ke GitLab.com. Dalam hal ini, lihat artikel ini: about.gitlab.com/2016/02/18/…git
konfigurasi tetapissh
konfigurasiPenulisan Ulang URL Dasar
Git menyediakan cara untuk menulis ulang URL menggunakan konfigurasi git. Cukup terbitkan perintah berikut:
Sekarang, seolah-olah dengan sihir, semua perintah git akan melakukan substitusi
git://
kehttps://
sumber: git: // protokol diblokir oleh perusahaan, bagaimana saya bisa mengatasinya?
sumber
git config --global url."https://github.com/".insteadOf [email protected]:
. Perhatikan perbedaannya:@
menjadi//
dan:
menjadi/
.di dalam folder .ssh. Buat file "config"
sumber
Solusi cepat: coba beralih ke jaringan lain
Saya mengalami masalah ini saat berada di hotspot (koneksi 3 / 4G). Beralih ke koneksi yang berbeda (WiFi) menyelesaikannya, tetapi ini hanya solusi - Saya tidak mendapatkan kesempatan untuk menyelesaikan masalah ini sehingga jawaban lain mungkin lebih menarik untuk menentukan masalah yang mendasarinya
sumber
Saya menghadapi masalah yang sama dan tidak dapat menemukan solusi yang berhasil. Saya menghadapi masalah ini ketika mengatur server lokal dan git tidak dapat terhubung melalui jaringan proxy saya tetapi workstation saya bisa. Ini adalah output ketika saya menjalankan perintah
ssh -vT [email protected]
Jadi saya mencoba menggunakan koneksi SSH yang dibuat melalui port HTTPS dengan mengedit file konfigurasi
~/.ssh/config
tetapi tidak berhasil.Akhirnya, saya menemukan artikel ini yang memecahkan dan mengungkap masalah sebenarnya.
Ini adalah file konfigurasi saya dan sekarang git bekerja dengan sangat baik melalui ssh!
sumber
Menjalankan:
Output Anda akan terlihat seperti:
Jika Anda mendapatkan:
Anda perlu mengedit file ~ / .ssh / config Anda. Tambahkan sesuatu seperti berikut ini:
sumber
nc
menginstal. Apa itu seharusnya? Netcat atau apalah?Saya mengalami masalah yang sama, tetapi jawaban yang saya temukan berbeda, berpikir seseorang mungkin menemukan masalah ini, jadi inilah solusi saya.
Aku harus daftar putih 2 IP untuk port
22
,80
,443
, dan9418
:192.30.252.0/22
185.199.108.0/22
Jika IP ini tidak berfungsi, itu mungkin karena mereka diperbarui, Anda dapat menemukan yang terbaru di halaman ini .
sumber
Jawaban di atas memberi saya informasi yang diperlukan untuk menyelesaikan masalah ini. Dalam kasus saya, url salah memulai dengan ssh: ///
Untuk memeriksa url di konfigurasi git Anda sudah benar, buka file konfigurasi git: -
Periksa entri url. Seharusnya TIDAK memiliki ssh: /// di awal.
Entri yang salah:
Entri yang benar:
Jika url Anda benar, maka langkah selanjutnya adalah mencoba jawaban di atas yang menyarankan perubahan protokol ke http.
sumber
Ketika saya tidak sengaja beralih ke jaringan wifi tamu saya mendapat kesalahan ini. Harus beralih kembali ke jaringan wifi default saya .
sumber
Saya memiliki masalah ini selama 2 jam dan ternyata menghapus "s" dari https dan lakukan:
git clone -b <branchName> http:<projecturl>
Memperbaikinya.
sumber
MASALAH: Langkah untuk menghasilkan masalah: git clone [email protected]: sramachand71 / test.git untuk pertama kalinya di laptop baru ERROR ssh: sambungkan ke host github.com port 22: Koneksi habis waktu berakibat fatal: Koneksi habis waktu fatal: Tidak dapat membaca dari jarak jauh gudang.
Pastikan Anda memiliki hak akses yang benar dan repositori ada. SOLUSI untuk pertama kalinya dalam sistem untuk mengkloning kita perlu memberikan tanda kutip ganda untuk perintah clone. $ git clone "[email protected]: sramachand71 / test.git" saya menghadapi masalah ini dalam sistem bahkan setelah semuanya benar tetapi pada akhirnya diketahui bahwa double quote adalah keharusan untuk url "repository_url.git" untuk pertama kali atau pengguna baru didalam sistem.
sumber
Mengubah url repo dari ssh ke https tidak terlalu berarti bagi saya. Karena saya lebih memilih
ssh
lebihhttps
karena semacam manfaat tambahan yang saya tidak ingin membuang. Jawaban di atas cukup bagus dan akurat. Jika Anda menghadapi masalah ini di GitLab, silakan buka halaman dokumentasi resmi mereka dan ubah file konfigurasi Anda seperti itu.sumber
Nyalakan kembali komputer untuk saya.
Versi Git: 2.27.0.windows.1
Versi OS: Windows 10 v1909
sumber