Tengo un servidor de Windows al que puedo acceder de forma local o remota a través de Internet a través de una conexión de escritorio remota, etc.
Quiero configurar un repositorio git (algo similar a "troncal" en subversion), que puede contener una serie de repositorios para múltiples proyectos.
¿Alguien sabe cómo hago para hacer esto? Quiero hacerlo usando una GUI si es posible. He seguido este tutorial de Git Bash, pero es muy largo y no es exactamente lo que busco.
Estoy usando un cliente Git llamado MSYSGIT. Con esto solo quiero poder configurar repositorios remotos y comenzar a confirmar el código fuente.
Cualquier ayuda sería muy apreciada!
fuente
Smart Http
método? Me refiero a especificar la contraseña una vez para todas las acciones push / pull en el servidor.Encontré esta publicación - http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ - verifique eso que debería ayudar.
(ayudame mucho)
fuente
Podrías considerar usar Cygwin + SSH + Gitosis para satisfacer esas necesidades, pero desafortunadamente no será un simple proceso de configuración de apuntar y hacer clic. He escrito una publicación de blog detallada sobre mis experiencias recientes (incluido el procedimiento de configuración).
En cuanto a su requerimiento para que esto sea una experiencia principalmente gráfica, recomendaría que todos sus sistemas cliente tengan instalado TortoiseGit . Esto evitará la necesidad de usar la línea de comando para agregar, confirmar, presionar / tirar, etc.
fuente
Puede configurarlo en Cygwin :
Si opta por cygwin, podría hacerlo solo en el servidor y ejecutar git-daemon bajo cygwin, pero aún usar msysgit en los clientes.
Hacer que git funcione correctamente desde cygwin
fuente
Aquí hay un servidor de Windows alternativo para git https://github.com/jakubgarfield/Bonobo-Git-Server/wiki
fuente
Vale la pena echar un vistazo a Gogs : fácil de usar (varias opciones de instalación compatibles), multiplataforma (incluido Windows), ligero, de código abierto.
fuente
Aquí hay algunas opciones:
Servidor Bonobo Git para IIS
GitStack
fuente
No necesita usar Cygwin, solo agregue CopSSH y listo. http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP
fuente
Y aquí hay otro servidor de Windows alternativo para git: WebGitNet
fuente
GitStack es el que estoy evaluando actualmente.
Cuando también estoy comenzando este proceso (configurando el servidor Git en Windows), y esta discusión tiene más de un año, pensé agregar eso a la mezcla.
fuente
Compruebe también Gitwin , un servidor Git habilitado para OpenSSH para Windows. Una edición gratuita también está disponible. Descargo de responsabilidad: soy el desarrollador :-)
fuente
Gitlab es una gran solución e incluye una interfaz basada en web. Para que funcione dentro de sus requisitos.
fuente
Si tiene un equipo de desarrolladores 5-10, sugeriría ir con git de vainilla con ssh. Fácil de configurar y tiene ssh para proteger los datos en tránsito.
Si tiene varios equipos con una buena rotación, suponiendo que tenga el directorio activo de Windows ejecutándose, es posible que desee considerar Atlassian bitbucket. Utilizamos bitbucket principalmente para el siguiente requisito: 1. Administrar repositorios git como proyectos, donde podemos proporcionar control de acceso de autoservicio a nivel de proyecto. 2. Integración de inicio de sesión LDAP con sincronización de grupo de AD 3. Muy bajo esfuerzo administrativo
fuente