Berbagi teknologi

Git mengonfigurasi Gitee dan GitHub

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Hapus pengguna lama

Jika sudah diatur sebelumnya, maka akan terjadiKura-kuraGitDilihat dalam perangkat lunak, seperti yang ditunjukkan pada gambar:
Masukkan deskripsi gambar di sini
Anda dapat menggunakan perintah berikut untuk menghapus pengaturan global [disarankan]:

git config --global --unset user.name "你的名字"
 git config --global --unset user.email "你的邮箱"
  • 1
  • 2

Berikan kastanye:

git config --global --unset user.name "qiandu"
git config --global --unset user.email "[email protected]"
  • 1
  • 2

atau dengan bantuanKura-kuraGit

Masukkan deskripsi gambar di sini

Periksa apakah pembersihan berhasil

git config --global --list
  • 1

Jika pengguna dan email tidak muncul, berarti pengaturan global telah berhasil dihapus!

2. Siapkan pengguna

git config --global user.name   "你的名字"
git config --global user.email  "你的邮箱"
  • 1
  • 2

Berikan kastanye:

git config --global user.name   "qiandu"
git config --global user.email  "[email protected]"
  • 1
  • 2

atau

Masukkan deskripsi gambar di sini

3. Hasilkan kunci publik dan pribadi SSH

Pastikan untuk mengubah alamat email Anda menjadi milik Anda sendiri! ! ! !

ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsa
  • 1
ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github_id_rsa
  • 1

Perhatikan bahwa setelah memasukkan perintah untuk menghasilkan kunci SSH, Anda perlu menekan Enter tiga kali, yang artinya kosong, yang artinya "kosong" berarti tidak ada kata sandi.
Masukkan deskripsi gambar di sini

4. Buat file konfigurasi baru

Buat file konfigurasi baru di direktori ~/.ssh [C:Users username.ssh] dan tambahkan konten berikut (Host dan HostName mengisi nama domain server git, dan IdentityFile menentukan jalur ke kunci pribadi)

# github
Host github.com
    HostName github.com
    User git
    Port 443
    IdentityFile ~/.ssh/github_id_rsa

# gitee
Host gitee.com
    HostName gitee.com
    User git
    Port 22
    IdentityFile ~/.ssh/gitee_id_rsa

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
ssh-add ~/.ssh/gitee_id_rsa
ssh-add ~/.ssh/github_id_rsa
  • 1
  • 2

Verifikasi bahwa proses ssh-agent sedang berjalan: jalankan eval $(ssh-agent) untuk memulai atau memulai ulang agen otentikasi.

 eval $(ssh-agent)
  • 1

Setelah menambahkannya, Anda dapat memverifikasinya dengan menjalankan kode berikut.

ssh-add -l
  • 1

5. Tambahkan kunci publik yang sesuai ke Gitee dan GitHub

Kunci publik Gitee:gitee_id_rsa.pub
Kunci publik GitHub:github_id_rsa.pub
Masukkan deskripsi gambar di sini
Masukkan deskripsi gambar di sini

6. Tes

ssh -T [email protected]
ssh -T [email protected]
  • 1
  • 2

Masukkan deskripsi gambar di sini