GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Berechtigung beim Klonen des Git-Repositorys verweigert

Hinweis:Dieser Fix funktioniert für Mac-Benutzer

Bei macOS 10.12.2 oder höher müssen Sie Ihre ~/.ssh/config-Datei ändern, um Schlüssel automatisch in den ssh-Agent zu laden und Passphrasen in Ihrem Schlüsselbund zu speichern.

Host *
   AddKeysToAgent yes
   UseKeychain yes
   IdentityFile ~/.ssh/<your_id_rsa>

Fügen Sie Ihren privaten SSH-Schlüssel zum ssh-agent hinzu und speichern Sie Ihre Passphrase im Schlüsselbund. Wenn Sie Ihren Schlüssel mit einem anderen Namen erstellt haben oder wenn Sie einen vorhandenen Schlüssel mit einem anderen Namen hinzufügen, ersetzen Sie id_rsa im Befehl durch den Namen Ihrer privaten Schlüsseldatei.

ssh-add -K ~/.ssh/<your_id_rsa>

Weitere Informationen finden Sie unter https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent


Ihr erster Fehler ist, dass Ihr Benutzer keinen Zugriff zum Schreiben auf /var/www/html hat. Sie könnten Ihrem Benutzer die entsprechenden Berechtigungen erteilen.

Ihr zweiter Fehler beim Ausführen als root ist wahrscheinlich, dass Sie Ihre ssh-Schlüssel in Ihrem Benutzer-Home-Verzeichnis haben, nicht in /root/.ssh/ , oder dass Ihr .ssh-Verzeichnis oder die Schlüsseldatei ~/.ssh/id_rsa.pub haben Improber-Berechtigungen. ~/.ssh/ sollte die Berechtigungsbits 0700 und ~/.ssh/id_rsa.pub haben, z. 0600


Linux
  1. Fehler „530:Berechtigung verweigert“, wenn sich der Benutzer über FTP beim vsftpd-Server anmeldet

  2. Git kann keine Dateiberechtigung verweigert erstellen

  3. Git:Öffnen der Indexdatei fehlgeschlagen:Berechtigung für Git-Status verweigert. Gehostet auf Bitbucket

  4. „gcloud compute copy-files“:Berechtigung beim Kopieren von Dateien verweigert

  5. AWS Lambda-Berechtigung beim Versuch, ffmpeg zu verwenden, verweigert

Was ist ein Git-Repository?

Zeigen Sie die Zusammenfassung des Git-Repositorys im Terminal mit Onefetch an

So entfernen Sie das Git-Remote-Repository

„Berechtigung verweigert“ für eine Datei, die ich besitze?

tcpdump:out.pcap:Zugriff verweigert

POSTFIX main.cf-Berechtigung verweigert