T - Saya menginstal git untuk mendapatkan versi terbaru Angular. Ketika saya mencoba lari
git clone https://github.com/angular/angular-phonecat.git
Saya gagal terhubung ke kesalahan github 443
Saya bahkan mencoba
git clone git://github.com/angular/angular-phonecat.git
Itu membuat saya gagal menghubungkan tidak ada pesan kesalahan.
Saya berada di belakang firewall perusahaan saya. Saya tidak dapat melihat detail proxy saya ketika saya pergi ke control panel->Internet Options -> connections -> LAN setting
. Orang-orang IT tidak membagikan informasi proxy dengan saya. Aku tidak tahu apa yang harus dilakukan ??
Saya akhirnya berhasil melakukannya. Saya akan memperbarui prosedur yang telah saya ambil untuk Hanya ingin mengkompilasi semua langkah yang saya lakukan untuk membuatnya berfungsi
Jawaban:
Yah saya lakukan langkah-langkah berikut
Google kesalahannya
Harus SO Links (di sini , di sini ) yang menyarankan hal yang sama, bahwa saya harus memperbarui Git Config untuk pengaturan proxy
Sial, tidak dapat melihat informasi proxy dari panel kontrol. ITU pasti menyembunyikannya. Saya bahkan tidak bisa mengubah pengaturan untuk tidak menggunakan proxy.
Temukan tutorial yang luar biasa ini untuk menemukan proxy yang terhubung dengan Anda
Memperbarui
http.proxy
kunci dalam git config dengan mengikuti perintahKesalahan - tidak dapat menyelesaikan proxy
some@proxyaddress:port
. Ternyata kata sandi saya mengandung @ simbol.Encode
@
di kata sandi Anda ke%40
, karena git membagi pengaturan proxy dengan @Jika nama pengguna Anda adalah alamat email, yang memiliki
@
, juga menyandikannya%40
. (lihat jawaban ini )Baam! Berhasil!
Catatan - Saya hanya ingin menjawab pertanyaan ini untuk jiwa-jiwa seperti saya, yang akan datang mencari jawaban pada SO: D
sumber
http://johndoe:f@tm@[email protected]:80
ke dalam versi yang disandikan? Yang terakhir@
tidak perlu dikodekan@
tidak unik untuk github. Ini sebenarnya bagian dari standar url .Jika negara atau lingkungan kerja Anda memblokir situs seperti Github.
Kemudian Anda dapat membangun proxy, misalnya menggunakan xxnet , yang gratis & berbasis di Google
GAE
, dan tersedia untukWindows
/Linux
/Mac
.Kemudian setel alamat proxy untuk git, mis:
sumber
Jika git Anda sudah disetel ke sesuatu dan Anda hanya menyalin folder itu ke beberapa lokasi lain, jalankan saja:
Dan git akan meluruskan dirinya sendiri, setelah apa, Anda dapat menariknya lagi :)
sumber
Milik saya diperbaiki dengan hanya menggunakan perintah ini: -
di mana XXX.XXX.XXX.XXX adalah alamat server proxy dan ZZ adalah nomor port dari server proxy.
Tidak perlu menentukan nama pengguna atau kata sandi dalam kasus saya.
sumber
Saya mengerti:
sumber
{domain}\\{username}
(Semoga jawaban ini membantu seseorang seperti saya.)
Masalah yang sama terjadi pada saya di Windows menggunakan git for windows .
Saya menetapkan pengaturan proxy seperti biasa:
Dalam situasi saya, nama pengguna adalah email, sehingga memiliki tanda @. Setelah menyandikan tanda @ dengan % 40 di nama pengguna, masalahnya teratasi.
Jadi, enkode karakter khusus tidak hanya dalam kata sandi, tetapi juga dalam nama pengguna. (Lihat komentar dari jawaban ini )
sumber
Sedang mendapatkan kesalahan yang sama di SourceTree, pergi ke Alat> Opsi> Jaringan dan centang Tambahkan konfigurasi server proxy ke Git / Mercurial jika Anda telah menetapkan pengaturan proxy
sumber
Saya memiliki pengalaman luas bekerja dengan proxy perusahaan. Konfigurasi biasanya bekerja dengan baik
Tetapi jika Anda telah mengkonfigurasi proxy dan tidak mungkin untuk bekerja dengan git (selalu mendapatkan 443 kesalahan) cobalah untuk memeriksa apakah Anda memiliki remote.origin.proxy melewati konfigurasi Anda.
Jika Anda memeriksa "remote.origin.proxy" dikonfigurasikan sebagai nilai kosong coba hapus atau hampir disetel dengan proksi perusahaan Anda:
Dan karena beberapa situs perusahaan memiliki sertifikat yang tidak dipercaya, saya sarankan Anda menghindari pengecekan sertifikat jika Anda menggunakan ssl:
sumber
Pada Windows 7 pengaturan proxy ke konfigurasi global akan menyelesaikan masalah ini
tapi masalahnya di sini adalah kata sandi Anda tidak akan dienkripsi .. Semoga itu tidak menjadi masalah karena sebagian besar waktu Anda akan menjadi pemilik tunggal PC Anda.
sumber
ipconfig /renew
- Memecahkan masalah ini untuk saya.sumber
Masalah saya terpecahkan dengan menggunakan perintah ini
sumber
Saya mendapat kesalahan saat digunakan
Kesalahannya adalah bahwa file konfigurasi tidak dapat diidentifikasi karena tidak ada file seperti itu. Saya mengubah perintah menjadi
Saya menjalankan git pada command prompt Windows 7.
Perintah di atas merujuk file config di
GIT_HOME/etc/gitconfig
.Itu
--global
pilihan tidak.sumber
Bagi saya, saya harus mengatur
https_proxy
danhttp_proxy
selain konfigurasi proxy git maka hanya itu yang berhasil.sumber
(Bukan jawaban, tetapi masalah yang sangat mirip) Saya telah menginstal Git Gui pada sistem Windows di belakang proxy. Mengeluarkan 'git clone' dari mesin virtual Linux yang berjalan pada sistem Windows berfungsi, tetapi Git Gui menghasilkan kesalahan 443 yang disebutkan dalam judul.
Untuk memperbaikinya, seseorang harus mengedit% USERPROFILE% \. Gitconfig untuk menambahkan bagian [http]:
Perhatikan bahwa jalur ke file sertifikat keamanan telah mengalami garis miring terbalik ('\') diganti dengan garis miring ('/').
sumber
Anda juga dapat mencoba menghapus remote dan menambahkannya lagi. Ini berhasil untuk saya. Namun Anda perlu menyiapkan informasi pelacakan untuk semua cabang dan hal-hal lain yang mungkin tidak ideal untuk proyek besar.
Pada dasarnya langkah-langkahnya adalah:
git remote rm origin git remote add origin
[email protected]: user / repo.git
git push master asal
https://coderwall.com/p/7begkw/fatal-remote-error-you-can- t-push-to-git
sumber
Sebelum Anda mencoba barang-barang mewah, coba nonaktifkan firewall dan antivirus dan lihat apakah itu berfungsi. Itu masalah saya.
sumber
Saya menggunakan Tortoise Git dan hanya pergi ke Git di Pengaturan dan menerapkan pengaturan yang sama ke Global. Terapkan dan Oke. Bekerja untukku.
sumber
Di Visual Studio pergi ke
Tools / Manajer Paket NuGet / Konsol Manajer Paket
Ketik git config --global http.proxy http: //xxx.xxxx.xxxx: Port
sumber