--Umgebung - Debian GNU/Linux 10 (buster) - git version 2.23.0
Referenz: Registrieren Sie Deploy-Schlüssel im GitHub-Repository und greifen Sie ohne Kennwort zu | CodeLab
Wenn Sie beim Erstellen des Schlüssels eine Passphrase festlegen, müssen Sie die Passphrase jedes Mal eingeben, wenn Sie das Repository abrufen und klonen. Daher wird diesmal keine Passphrase festgelegt. *. Bitte setzen und stornieren Sie die Passphrase auf eigenes Risiko.
# 1.Erstellen Sie ein RSA-Schlüsselpaar.
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <<<< Enter(Wo wird der Schlüssel erstellt?)
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): <<<< Enter(Passphrase)
Enter same passphrase again: <<<< Enter(Passphrase)
...Kürzung...
# 2.Zeigen Sie den öffentlichen Schlüssel an und kopieren Sie ihn.
$ cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAA...
Geben Sie das Repository als "[email protected]: username / repository.git" an. Wenn Sie einen Fehler machen, sieht es so aus, als ob fatal: repository'[email protected]/hoge/fuga.git 'existiert nicht.
# 1.Erstellen Sie ein Verzeichnis für das Repository-Klonziel.
$ mkdir git
# 2.Wechseln Sie in das von Ihnen erstellte Verzeichnis.
$ cd git/
# 3.Klonen Sie das Repository.
$ git clone [email protected]:ponta/hoge.git
Cloning into bare repository 'hoge.git'...
...Kürzung...