esto se puede hacer en github.com
Después en Dashboard->Nuevo repositorio
allí creamos el repositorio del proyecto.
Después vamos a agregar una llave para el equipo sobre el cual vamos a trabajar, para esto vamos a configuración-> Llaves publicas SSH->Agregar otra llave pública
allí habrá unos campos en donde agregaremos el nombre de la maquina y la clave ssh,
para generar esta clave abrimos una consola y ejecutamos el comando
$ ssh-keygen -t rsa -C "usuariocuentagit@correo.com"
luego accedemos a la carpeta .ssh que se encuentra en la carpeta del usuario,
allí hay un archivo llamado id_rsa.pub, la clave que necesitamos ingresar en el campo de la llave para agregar la llave del equipo al repositorio.
Después de hacer esto nos situamos en donde vamos a trabajar y clonamos el reposotorio
$ git clone urlproyecto /// la obtenemos de github
allí ya tenemos la carpeta del proyecto, después entramos a ella y podemos empezar a trabajar, ya sea creando un proyecto con Symfony u otro framework.
para subir los datos al repositorio ejecutamos desde la raíz del proyecto(repositorio)
$ git add -A /// para agregar todos los cambios al repositorio local
$ git commit -m "mensaje alusivo al commit"
$ git push origin master ////para agregarlos al repositorio web
para descargar los cambios de los otros colaboradores
$ git pull
para agregar colaboradores al repositorio, seleccionamos el proyecto desde github y le damos administrar->Colaboradores, y allí agregamos los login de github de los colaboradores del equipo de trabajo.
Hay que tener en cuenta que cada uno debe crear una llave ssh para poder acceder al repositorio, si ya han agregado una llave a su repositorio y van a colaborar en otro proyecto desde el mismo equipo(computadora) no es necesario crearla nuevamente.
Recuerde que se debe generar una llave publica por cada equipo sobre el cual se vayan a subir cambios.
No hay comentarios:
Publicar un comentario