configuration-management

___ qstnhdr ___ Git - Entfernen und Ausschließen der Konfigurationsdatei ___ answer1862260 ___

Fügen Sie den Dateinamen zu einer .gitignore-Datei hinzu.

Link

    
___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ answer1862254 ___

Verwenden Sie ignorieren: Ссылка

    
___ tag123versioncontrol ___ Versionskontrolle ist die Verwaltung von Änderungen an Dokumenten, Programmen und anderen Informationen, die als Computerdateien gespeichert werden. Verwenden Sie dieses Tag, um allgemeine Fragen zur Verwendung und Anwendbarkeit der Versionskontrolle, VCS-Vergleich, zu markieren. Für die meisten spezifischen VCS-Befehle und -Techniken gibt es spezifische Tags, die bevorzugt werden sollten. ___ answer1862265 ___

Sie können

%Vor%

Der andere extreme Ansatz (gefährlich vor allem, wenn Sie Ihren Repo bereits auf einen entfernten verschoben haben) wäre, diese Datei vollständig aus dem Verlauf dieses Repos zu entfernen:

%Vor%

(vorsichtig und mit einem Backup zuerst verwenden)

Die Frage Wie entferne ich vertrauliche Dateien aus dem Verlauf von git hat mehr zu diesem sensiblen Thema.

Die Probleme mit diesem Prozess sind zweifach:

  1. Wenn Ihr Repo bereits geklont wurde, können Sie niemals garantieren, dass die vertraulichen Informationen wirklich von jedem anderen Repo "entfernt" werden.
  2. Wenn andere versuchen, Ihre letzten Änderungen zu übernehmen, erhalten sie eine Meldung, dass die Änderungen nicht angewendet werden können, da es sich nicht um einen Schnellvorlauf handelt.
    Um dies zu beheben, müssen sie entweder ihr vorhandenes Repository löschen und es erneut klonen oder den Anweisungen unter " %code% " im %code% manpage .
    In beiden Fällen werden Ihre vertraulichen Informationen nicht "leise" ersetzt oder gelöscht ...
___ tag123Konfigurationsmanagement ___ Das Software Configuration Management (SCM) ist die Aufgabe, Änderungen in den Softwarebereitstellungen zu verfolgen und zu steuern ___ qstntxt ___

Vor 2 Wochen habe ich die Config meiner Anwendung, die mein Passwort hatte, committiert, es ist nicht sehr nützlich. Wie kann ich die Datei aus dem Commit-Verlauf entfernen und sicherstellen, dass sie nicht erneut festgeschrieben wird?

Ich möchte die Datei aus allen Commit-Baum entfernen, weil sie meine Passwörter enthält.

    
___ answer1862266 ___
%Vor%     
___
1
Antwort

Empfangen "Fehler ASPPARSE: Fehler beim Laden des Typs ..." Fehler mit Msbuild auf MVC Webapp

Wir haben CCNET und msbuild, um unsere regulären Builds zu erstellen. Ich versuche, unseren Prozess zu aktualisieren, so dass msbuild gezippte Bereitstellungspakete erstellt und Msdeploy diese an die Ziel-IIS7-Webserver sendet. Ich hatte Problem...
27.12.2011, 08:49
1
Antwort

Kann ich mehrere Konfigurationen eines Projekts innerhalb einer Lösungskonfiguration erstellen?

Ich möchte das gleiche Projekt zweimal in der gleichen Lösungskonfiguration erstellen und einige #define Flags zum Umschalten der Features variieren. Beide Binärdateien werden mit unterschiedlichen Namen bereitgestellt. Die Lösungen, die ich...
07.12.2012, 18:33
1
Antwort

Verwenden von Ansible zum Herunterladen einer einzelnen Datei von einem privaten Github-Repository auf einen Remote-Host

Beispielszenario: Konfigurationsdateien für einen bestimmten Dienst werden in einem privaten Github-Repository unter Versionskontrolle gehalten. Ich möchte ein Playbook schreiben, das eine dieser Dateien auf dem Remote-Knoten abruft und an den g...
05.02.2014, 23:30
4
Antworten

Git - Entfernen und Ausschließen der Konfigurationsdatei

Vor 2 Wochen habe ich die Config meiner Anwendung, die mein Passwort hatte, committiert, es ist nicht sehr nützlich. Wie kann ich die Datei aus dem Commit-Verlauf entfernen und sicherstellen, dass sie nicht erneut festgeschrieben wird? Ich mö...
07.12.2009, 19:15