Als «git» getaggte Fragen

Git ist ein kostenloses und Open Source verteiltes Versionskontrollsystem, mit dem alles von kleinen bis zu sehr großen Projekten schnell und effizient abgewickelt werden kann.


1
GPG hängt, wenn auf private Schlüssel zugegriffen wird
Ich mag es, meine Git-Commits mit meinem PGP-Schlüssel zu signieren, daher war ich ziemlich alarmiert, als ich zu ging, git commit -Saber anstatt nach meiner PGP-Schlüssel-Passphrase zu fragen, fing Git gerade an zu hängen. Ich habe seit einigen Monaten keine Änderungen an meinem GPG-Setup vorgenommen und seitdem viele Commits ohne …
14 git  gpg  pgp  openpgp 



2
Hinzufügen eines SSL-Zertifikats nur für Github (nicht alle Zertifikate aus dem ca-certificates-Paket)
Beim Zugriff auf Github über HTTPS wird folgende Fehlermeldung angezeigt: error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none Das liegt daran, dass ich keine Zertifikate habe /etc/ssl/certs/. Ich weiß, wie ich dieses Problem beheben kann. Ich kann das Paket ca-certificatesaus dem Debian-Repository installieren . Das Problem ist jedoch, dass …
13 git  ssl  certificates  github 


7
Wie werden BibTex-Einträge in der BIB-Datei sortiert?
Ich arbeite mit LaTeX und versioniere mit Git. Für die Literaturverwaltung verwende ich Mendeley. Das Problem ist, dass Mendeley seine .bibExporte jedes Mal in einer anderen Reihenfolge synchronisiert , was die Versionierung von Bibliografien erheblich erschwert. Meine Idee ist, BibTex-Einträge .bibjedes Mal vor dem Festschreiben in einer Datei zu sortieren …

2
Mit git / etc verwalten?
Ich denke an ein System, das /etcin einem Remote-Git-Repository verfolgt wurde. Ich denke an einen Git-Workflow, bei dem jeder Host-Computer einen anderen Zweig hat. Alle vorherigen Versionen auf jeder Maschine konnten leicht verfolgt, verglichen und zusammengeführt werden. Wenn eine /etcÄnderung auf vielen Computern festgeschrieben werden musste, konnte sie leicht durch …

5
Wie installiere ich den neuesten Git auf Debian 8?
Ich habe einige Probleme mit git-lfsund ich denke, dass ein Upgrade auf die neueste gitVersion dieses Problem beheben kann. Die aktuelle Version von gitin Debian ist 2.1.4, die aktuelle stabile Version auf der offiziellen Seite ist 2.6.4. Kann ich nur aus dem Quellcode erstellen oder ein externes Repository hinzufügen?
12 debian  git 

1
Git Pull in einer Linux-Umgebung ändert den Besitzer der Dateien
Warum wird git pullder Eigentümer der Dateien jedes Mal geändert, wenn ich einen auf meinem Live-Server ausführe ? Ich mache weiterhin manuell a chown john:john index.php. Was muss ich ändern, damit git pullder Eigentümer der Dateien automatisch der Eigentümer der Dateien ist oder bleibt , wenn ich eine Änderung vornehme …
12 git  chown 

7
Wie verschlüssele ich Git auf meinem Server?
Hier ist der nächste, den ich bekommen habe: Ich habe gitolite mit in den /PrivateOrdner installiert ecryptfs-utils ( sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privateder Rest hat gitolite mit einer Root-Installation konfiguriert). Es hat einwandfrei funktioniert, solange jemand als Benutzer gitmit einem Passwort angemeldet war ( su gitroot funktioniert nicht). …
12 security  git 

2
Git: Nur die Nachrichten früherer Commits bearbeiten
Aus faulen Gründen habe ich eine Reihe von Commits mit Standardnachrichten gepusht, und jetzt ist es umständlich geworden, da ich nicht wirklich weiß, was ich bei jedem Commit geändert habe. Wie bearbeite ich nur die Nachrichten früherer Commits und behalte (wenn möglich) den Commit-Baum?
12 git 

1
Wie setze ich mehrere "core.excludesfile" in ".gitconfig"?
Ich synchronisiere ~/.gitconfigund ~/.gitignoreDateien in Ubuntu und Mac mit Dropbox und habe einen Symlink dafür erstellt. Und excludesfilewird so deklariert. [core] editor = /usr/bin/vim excludesfile = /Users/username/.gitignore Das Problem ist, dass sich das Home-Verzeichnis je nach Betriebssystem unterscheidet. Daher benötige ich mehrere Einstellungen für die Ausschlussdatei. Ist es möglich, mehrere …
12 git 

3
Was ist der Unterschied zwischen "Commit Hash", "Parent Hash" und "Tree Hash" in Git?
Heute lerne ich einige grundlegende Git-Kenntnisse, indem ich dieses Dokument online lese: http://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-Hi Und in diesem Kapitel lerne ich, wie man git log --pretty=format:" "Protokollinformationen nach meinem Geschmack anzeigt. Aber wie, ich sah in der Formattabelle zwei ähnliche Optionen, %Hfür Commit Hash, %Pfür Parent Hashund %Tfür Tree Hash. Ich habe …
12 git 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.