Crear un nuevo repository localhost Git de Git ya clonado?

Me gustaría clonar un Laravel 4 de Git AQUÍ y después de usar un Composer para instalar todas las dependencies, deseo crear un nuevo Git en mi HDD donde tengo mi Dropbox sincronizado.

¿Es posible?

Después de conseguir que Laravel 4 se clone en C:/www/laraval-project/ , me gustaría C:/www/laraval-project/ todo el proyecto a mi asiento localhost REPO en D:/Dropbox/REPOS/Git/ para que se convierta en D:/Dropbox/REPOS/Git/laravel-project/

Gracias

Dos posibles soluciones:

  1. Edite .git / config para que su origen sea su repository (reemplace https://github.com/laravel/laravel.git con el file:///D:/Dropbox/REPOS/Git/laravel-project/ ).

  2. Elimine el directory .git y luego ejecute git init y git remote add file:///D:/Dropbox/REPOS/Git/laravel-project/ origin

El problema que he visto con los repos de directorys locales es que D:/Dropbox/REPOS/Git/laravel-project/ repo necesitarán estar en una twig que no se usará (es decir, una twig DoNotUse).

Hay dos paths que puede tomar para hacer esto:

  1. Cambie el origen a su "control remoto" y elimine o cambie el nombre del origen de Laravel.
  2. Conserva el origen de Laravel y utiliza un segundo "control remoto" para tus files.

La opción 1 es probablemente la más fácil.

  1. Vaya a D:/Dropbox/REPOS/Git/laravel-project/ y haga git init para hacer un repository de git vacío.
  2. Vaya a su carpeta C:/www/laraval-project/ y haga git remote -v y guarde la URL para el origen actual si desea conservarla.
  3. Ejecute el command git remote origin set-url file:///D:/Dropbox/REPOS/Git/laravel-project
  4. Opcional: ejecute git remote add github url-you-saved-from-step-2 para que pueda hacer git pull github si desea actualizar desde el github Laravel
  5. Ejecute git push -u origin master e inserte en el repository de git de Dropbox.

Para la Opción 2, simplemente omita los pasos 2 a 4 y – ejecute git remote add dropbox file:///whatever y cambie el paso 5 a git push -u dropbox master o la twig que desee. Una vez que usas -u una vez puedes simplemente hacer git push y debe presionar a lo que establezcas como upstream con -u .