Wie verweise ich auf ein Git-Repository?
Was sollte der tatsächliche Pfad zu einer Git-Repository-Datei sein? Beim Klonen von Github ist es üblich, Folgendes zu tun:
git clone https://[email protected]/repo.git
Und daran bin ich gewöhnt.
Wenn ich mit git init ein Repo auf meinem lokalen Computer init, was ist die 'Git-Datei', auf die ich verweisen soll? Ich versuche, Capifony mit einem Symfony2-Projekt einzurichten und muss den Repository-Pfad festlegen. Die Angabe des Ordners des Repositorys funktioniert nicht. Gibt es ein .git-Datei für jedes repository I sollte referenziert werden?
Bearbeiten:
Also zum Beispiel, wenn ich Folgendes mache:
Mkdir /Pfad/zu/Projekt cd /Pfad/zu/Projekt git init -
Was sollte mein Pfad sein, um auf dieses git Repo zu verweisen?
- /Pfad/zu/Projekt?
- /Pfad/zu/Projekt/?
- /Pfad/zu/Projekt.git?
- / Pfad / zu / Projekt/.git?
Edit2:
Dies ist also ein Auszug aus der Capifony-Konfiguration:
set :application, "My App"
set :deploy_to, "/var/www/my-app.com"
set :domain, "my-app.com"
set :scm, :git
set :repository, "ssh-gitrepo-domain.com:/path/to/repo.git"
role :web, domain
role :app, domain, :primary => true
set :use_sudo, false
set :keep_releases, 3
Ich muss mein Repository auf ein lokales Repo setzen, was ich mit allen Kombinationen der vorherigen Pfade versucht habe wie:
set :repository, "file:///c:/path/to/repo.git"
Aber kein Pfad funktioniert zu meinem (gültigen) Git Repo?
1 answers
Wenn Sie den Befehl git init
verwenden, wird ein Repository in dem Ordner initiiert, in dem sich Ihre Bash zu diesem Zeitpunkt befindet. Es wird ein Ordner .git
erstellt und alle Ordner und Dateien, die zum selben übergeordneten Ordner gehören, können dem Git-Repository hinzugefügt werden.
Z. B.
Ergibt:
Erkenne, dass dies ein versteckter Ordner ist.
BEARBEITEN
Um in ein lokales Repository zu pushen, müssen Sie ein zweites Repository mit dem erstellen befehl git init --bare
, es wird das Repository pushbar machen. Betrachten wir, dass Sie das zweite Repository bei c:/path/to/repo
erstellt haben, also wird es den Ordner .git
enthalten.
Mit Ihrer Bash beim ersten Git-Repo git remote add origin file:///c:/path/to/repo
.
Dann schiebe das erste Repo mit push origin --all
zum Ursprung, es wird zum zweiten Repo, das du erstellt hast.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-03 13:06:09