Saya memiliki proyek di github yang telah saya kerjakan sebelumnya. Namun, saya menghapus komputer saya dan saya bertanya-tanya perintah git mana yang harus saya panggil dengan nama pengguna saya untuk memeriksa proyek saya lagi sehingga saya dapat memasukkan perubahan terbaru saya ke github di bawah akun saya.
109
/path/repo.git
tetapi ketika saya mengkloning repo lokal saya perlu melakukan/path/repo/.git
Apakah saya melakukan sesuatu yang salah?Pertama, Anda harus memberi tahu git tentang diri Anda. Dapatkan nama pengguna dan token Anda bersama-sama dari halaman pengaturan Anda .
Lalu lari:
Anda perlu membuat kunci baru jika tidak memiliki cadangan untuk kunci Anda.
Maka Anda harus bisa menjalankan:
sumber
Jalankan perintah ini:
sumber
/pathToYourLocalProjectFolder
tidak ada lagi.Karena Anda telah menghapus komputer Anda dan ingin menyelesaikan proyek Anda lagi, Anda dapat mulai dengan melakukan pengaturan awal di bawah ini:
Masuk ke akun github Anda, buka repositori yang ingin Anda klon, dan salin URL di bawah "Klon dengan HTTPS".
Anda dapat mengkloning repositori jarak jauh dengan menggunakan HTTPS, meskipun Anda telah menyiapkan SSH terakhir kali :
CATATAN:
Jika Anda telah mengatur SSH untuk repositori jarak jauh Anda sebelumnya, Anda harus menambahkan kunci itu ke file ssh hosts yang dikenal di PC Anda; jika Anda tidak melakukannya dan mencoba melakukannya
git clone [email protected]:username/repo-name.git
, Anda akan melihat kesalahan yang mirip dengan yang di bawah ini:Dalam kasus ini, penggunaan HTTPS lebih mudah daripada SSH.
sumber
Ada beberapa langkah yang harus diikuti (Untuk Windows)
Buka Git Bash dan buat kunci ssh. Tempel teks di bawah ini, gantikan alamat email GitHub Anda.
ssh-keygen -t rsa -b 4096 -C " [email protected] "
Ini membuat kunci ssh baru, menggunakan email yang disediakan sebagai label.
Menghasilkan pasangan kunci rsa publik / pribadi.
Saat Anda diminta untuk "Masukkan file untuk menyimpan kuncinya," tekan Enter. Ini menerima lokasi file default.
Masukkan file untuk menyimpan kunci (/c/Users/you/.ssh/id_rsa):[Tekan enter]
Saat diminta, ketikkan frasa sandi yang aman. Untuk informasi selengkapnya, lihat "Bekerja dengan frasa sandi kunci SSH".
Masukkan frasa sandi (kosongkan tanpa frasa sandi): [Ketik frasa sandi] Masukkan frasa sandi yang sama lagi: [Ketik frasa sandi lagi]
Tambahkan kunci ke Agen SSH
Ketik berikut ini di Git Bash (99999 hanyalah contoh) untuk melihat agen aktif dan berjalan. eval $ (ssh-agent -s) Agen pid 99999
lalu ketik ini.
ssh-add ~ / .ssh / id_rsa
lalu Salin kunci SSH ke clipboard Anda menggunakan perintah ini
klip <~ / .ssh / id_rsa.pub
Tambahkan Kunci SSH ke Akun Git
Di situs GitHib, klik gambar di pojok kanan atas, dan pilih pengaturan. Di halaman berikutnya, klik opsi kunci SSH dan GPG. Ini akan membuka halaman kunci SSH. Klik pada kunci SSH Baru. Di bidang "Judul", tambahkan label deskriptif untuk kunci baru. Tempelkan kunci Anda ke dalam bidang "Kunci".
Gandakan Repositori
Buka VS Code (atau IDE / CLI apa pun yang memiliki command prompt, dll.). Buka direktori tempat Anda ingin mengkloning, menggunakan perintah cd, dan ketik baris di bawah ini. git config --global github.user yourGitUserName git config --global user.email your_email git clone [email protected]: yourGitUserName / YourRepoName.git
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
sumber
Anda dapat melakukannya dengan dua cara,
1. Mengkloning Repo Jarak Jauh ke host Lokal Anda
contoh: git clone https://github.com/user-name/repository.git
2. Menarik Remote Repo ke host Lokal Anda
Pertama, Anda harus membuat repo lokal git dengan,
contoh: git init atau git init repo-name lalu, git pull https://github.com/user-name/repository.git
Itu saja, Semua komit dan cabang di repo jarak jauh sekarang tersedia di repositori lokal komputer Anda.
Selamat Coding, tepuk tangan - :)
sumber