Pertanyaan Bagaimana cara mengakses repositori git menggunakan SSH?


Saya memiliki kunci publik. Saya pikir ini diperlukan untuk koneksi SSH ke server di mana repo git berada.

Sekarang saya tidak tahu cara mendapatkan kodenya. Dapatkah seseorang tolong beri tahu saya prosedur lengkap yang harus saya lakukan agar saya mendapatkan kodenya?

  1. Memasang konfigurasi git + terkait
  2. Jalin koneksi SSH
  3. Dapatkan repo

21
2017-09-23 16:26


asal


Ketika Anda membuat koneksi SSH, itu akan menjadi independen untuk setiap server. Anda harus menyebutkan jenis server apa yang Anda gunakan. Misalnya, GitHub, BitBucket atau yang pribadi. - Lucio
@Lucio itu adalah pribadi, apa yang harus saya lakukan dengan SSH? - Kristof Tak
Prosedur di sisi Anda (menghasilkan kunci) adalah sama. Prosedur penggelaran kunci Anda di server adalah apa yang akan berbeda. Untuk itu, Anda perlu meminta bantuan kepada admin server. - Lucio


Jawaban:


Mempersiapkan Git

  1. Instal dengan sudo apt-get install git (Lihat sini)
  2. Konfigurasikan Git (lihat sini)

Terapkan SSH di GitHub / BitBucket

  1. Hasilkan kunci SSH dengan ssh-keygen -t rsa -b 4096 (Lihat sini)
  2. Salin isi kunci SSH publik Anda, itu adalah file id_rsa.pub secara default
  3. Tempel konten ke akun GitHub / BitBucket Anda di bagian kunci SSH

Dapatkan repo

Cukup klonkan saja:

  • GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
  • BitBucket: git clone git@bitbucket.org:USERNAME/REPO_NAME.git

Untuk informasi lebih lanjut mengelola repo, lihatlah Panduan Git For Humans oleh Lucio Martinez.

Alat GUI

Kamu bisa instal git-gui yang merupakan alat GUI bawaan untuk komit.

Untuk opsi lainnya, lihatlah daftar di halaman resmi.


15
2017-09-23 16:45



terima kasih Lucio; dalam panduan Anda, Anda memiliki asumsi bahwa saya menggunakan GitHub atau BitBucket, sebagai gantinya repo berada di git@git.<somewebsite.net>:<reponame> apakah ini mengubah apa pun? - Kristof Tak
Tidak juga, pastikan Anda menyebutkan server Anda dengan benar. - Lucio