¿Cuál debería ser la ruta real a un 'archivo' de repositorio git? Es una práctica común cuando se clona desde github para hacer algo como:
git clone https://[email protected]/repo.git
Y estoy acostumbrado a eso.
Si inicio un repositorio en mi máquina local usando git init, ¿qué es el 'archivo git' para que haga referencia? Estoy tratando de configurar Capifonia con un proyecto Symfony2 y necesita establecer la ruta del repositorio. Especificar la carpeta del repositorio no está funcionando. ¿Hay un archivo .git para cada repositorio al que debo hacer referencia?
Editar:
Así por ejemplo, si hago lo siguiente:
mkdir / ruta / a / proyecto cd / ruta / a / proyecto git init
¿Cuál debería ser mi ruta para hacer referencia a ese repositorio de git?
- / ruta / a / proyecto?
- / ruta / a / proyecto /?
- /path/to/project.git?
- /path/to/project/.git?
Edit2:
Así que este es un extracto de la configuración de Capifony:
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
Necesito establecer mi repositorio en un repositorio local, lo que he estado tratando de hacer con todas las combinaciones de las rutas anteriores como:
set :repository, "file:///c:/path/to/repo.git"
¿Pero ningún camino funciona para mi (válido) git repo?
git init --bare
para iniciar su repositorio que desea empujar. Para ellos, usa el camino sin.git
. Voy a editar mi respuesta.