La publicación tiene como objetivo resumir toda la información para configurar un repositorio cerrado para 3 personas en una competencia. Por favor, siéntase libre de agregar un problema a la lista que no he notado. Por favor, agregue cada respuesta a cada pregunta como una respuesta separada.Configuración de Git para un equipo de 3 personas?
- Situación A: borradores y archivos pueden intercambiar entre 3 personas. El escritor solo puede enviar archivos al repositorio .
- Situación B: De forma similar a la anterior, pero todos los compañeros de equipo pueden insertar archivos en el repositorio.
Los problemas generales sobre la Situación A
- ¿Cómo se puede establecer sucursales remotas para las personas A, B y C, de modo que los miembros del equipo pueden ver los archivos de los que sus miembros del equipo quieren compartir?
- ¿Cómo se puede configurar a la persona A como un dictador, que solo puede enviar cambios al repositorio sagrado?
problemas iniciales sobre la Situación A
- How can you set up a Git repository, where people A, B and C can pull? que asumen Git ya se ha instalado correctamente en el repositorio
- ¿Cómo se puede permitir que el escritor sólo se empuja?
problemas avanzados sobre ambas situaciones
- How can you set hasta Gitosis a su servidor por primera vez la creación de Python Setup-herramientas, cuando usted no tiene acceso sudo?
- How can you report bugs efficiently to your team mates?
También utilizamos el flujo de trabajo del administrador de integración. Es maravillosamente productivo y seguro, y se adapta muy bien a cualquier tamaño de equipo. En nuestra experiencia, * configurar esto fue fácil en términos de aspectos técnicos, pero el cambio mental no fue tan trivial para los desarrolladores *. Es por eso que hicimos un breve video tutorial para nuestro propio equipo, que luego publicamos en YouTube: [¿Qué es el flujo de trabajo de integración?] (Http://www.youtube.com/watch?v=67zQHNO2gaQ) – intland