[LINUX] Verwendung von GitHub auf einem Server für mehrere Personen ohne Kennwort

--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

Erstellen Sie einen privaten und einen öffentlichen Schlüssel.

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...

Registrieren Sie den öffentlichen Schlüssel unter Bereitstellen von Schlüsseln im GitHub-Repository.

  1. Melden Sie sich bei GitHub an.
  2. Zu klonendes Repository> Registerkarte Einstellungen> Bereitstellungsschlüssel> Schaltfläche Bereitstellungsschlüssel hinzufügen
    • image.png
  3. Registrieren Sie den öffentlichen Schlüssel, den Sie mit einem Titel kopiert haben.

Klonen Sie die Quelle auf GitHub.

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...

Recommended Posts

Verwendung von GitHub auf einem Server für mehrere Personen ohne Kennwort
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
So führen Sie Django unter IIS auf einem Windows-Server aus
Verwendung von Fujifilm X-T3 als Webcam unter Ubuntu 20.04
Verwendung von Dataiku unter Windows
Hinweise zur Verwendung von Pywinauto
Hinweise zur Verwendung von featuretools
Wie benutzt man Homebrew in Debian?
Ein Hinweis zum Überprüfen der Verbindung zum Lizenzserver-Port
So setzen Sie die Verarbeitung fort, nachdem Sie eine Antwort auf aiohttp Server zurückgegeben haben
So erstellen Sie einen Klon aus Github
Wie man Mecab, neologd-ipadic auf Colab verwendet
So verwenden Sie Google Assistant unter Windows 10
Memorandum über die Verwendung von Gremlin Python
So testen Sie auf einer von Django authentifizierten Seite
[C-Sprache] Verwendung der Krypta-Funktion unter Linux [Passwort-Hashing]
Verwendung von Python Kivy ④ ~ Ausführung unter Android ~
Wie man mit 2017 Windows ein anständiges Leben führt
So richten Sie einen lokalen Entwicklungsserver ein
LINUX: Wie man Pfeiltasten macht, entspricht 2,4,6,8 auf Noten ohne zehn Tasten
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Hinweise zur Verwendung von AIST Spacon ABCI
[Ansible] Verwendung der SSH-Kennwortauthentifizierung bei der Ausführung von ansible
Verwendung von C216 Audio Controller unter Arch Linux