Quiero poner mi proyecto local de git en el server de producción (count de múltiples serveres de Linux de go-daddy). ¿Es posible agregar mi server de producción como mi twig remota?
Entonces, habiendo ingresado a través de SSH:
$ mkdir mywebsite.git $ cd mywebsite.git $ git init --bare
en el repository git local
$ git remote add production git@myserver.com:mywebsite.git $ git push production +master:refs/heads/master
¡Tengo mi solución, pero todos ustedes! 🙂
Puede agregar un nuevo control remoto:
git remote add prod /url/to/empty/bare/repo
Y luego empuja tu twig principal hacia ella:
git push -u prod master
Pero eso supone que primero inició un repository simple en ese server de producción.
Si git está instalado en su server y ha clonado una copy del repository allí, puede agregarlo como un control remoto usando git remote
.
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>
Asi que:
git remote add production URL
Sin embargo, necesitaría presionar desde local y presionar el control remoto. Por lo tanto, aún tendría que enviar SSH a su server para su implementación.
Si su objective final es la implementación simplificada, es posible que desee search en herramientas como Jenkins, que puede ejecutar localmente y se puede configurar para conectarse a su server e implementar después de ejecutar testings, etc.
Esa podría ser su mejor opción si su proveedor de hosting no le permite instalar Git.
Si posiblemente. Necesitas el siguiente command:
git remote add (nombre remoto)