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?

 6
Author: An Dorfer, 2013-07-03

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.

git init-Befehl

Ergibt:

Ordner-schema für ein git-repository

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.

Verwenden Sie

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.

 8
Author: Math,
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