Recomendado, 2024

La Elección Del Editor

Las 7 mejores alternativas de GitHub

Como muchos de ustedes sabrán, Gitorious, un sitio web que le permite hospedar proyectos (de código abierto) que utilizan el control de versiones de Git, fue comprado recientemente por GitLab, y para detener las operaciones a partir de mayo de 2015. En relación con esto, tenemos un Resumen de 7 alternativas de GitHub para que las revises.

GitHub

GitHub es el sitio de alojamiento de códigos más grande y más popular del mundo. Los usuarios de GitHub tienen la opción de utilizar Git o Subversion como su VCS (Sistema de control de versiones) para administrar, mantener e implementar proyectos de software. GitHub permite a los usuarios tener repositorios gratuitos ilimitados de códigos públicos. Para mantener repositorios privados, se requiere una suscripción mensual. GitHub te permite crear "organizaciones" que básicamente funcionan como cuentas normales, excepto que siempre tienen al menos una cuenta de usuario que aparece como su propietario.

Todos los usuarios y organizaciones pueden alojar un sitio web gratuito en las páginas de GitHub subdominio username.github.io, así como páginas de proyecto ilimitadas en username.github.io/project-page y puede cambiar a su propio dominio personalizado (si tiene uno ) en cualquier momento de forma gratuita. GitHub tiene aplicaciones de escritorio para Windows y OSX.

Lista de las mejores alternativas de GitHub

1. Bitbucket

Bitbucket solo es superado por GitHub en términos de popularidad y uso. Bitbucket es gratuito para individuos y organizaciones con 5 usuarios o menos, y le permite tener depósitos públicos y privados ilimitados. Bitbucket le permite enviar archivos utilizando cualquier cliente Git o la línea de comandos de Git.

Atlassian también tiene su propio árbol de fuentes de Git y Mercurial, que está disponible de forma gratuita en Windows y Mac. Bitbucket también puede ser controlado a través de su interfaz web.

Bitbucket, como GitHub, le permite alojar un sitio web de forma gratuita en accountname.bitbucket.org y las páginas del proyecto en accountname.bitbucket.org/project .

También puede usar su propio nombre de dominio para su sitio web de Bitbucket. Bitbucket te permite formar equipos en bitbucket.org/team-name . Como se mencionó anteriormente, bitbucket le permite tener repositorios públicos y privados ilimitados para equipos de hasta 5 usuarios.

Los equipos con pueden tener usuarios ilimitados gratis si tienen repositorios completamente públicos.

Desarrollador: Atlassian

Enlazar

2. SourceForge

Sourceforge ha existido por más tiempo que la mayoría, y tiene los proyectos para probarlo. Muchos proyectos de Linux, Windows y Mac de código abierto están alojados en SF. Tiene una estructura de proyecto totalmente diferente en comparación con GitHub. Solo puedes crear proyectos con un nombre único. SF, a diferencia de otros, también le permite alojar páginas tanto estáticas como dinámicas, con la opción de integrar un CMS también. Sourceforge le permite crear un sitio web para cada uno de sus proyectos, en proj.sourceforge.net .

Los servidores de Sourceforge son compatibles con PHP, Perl, Python, Tcl, Ruby y scripts de shell. Puedes subir a SF a través de un cliente SFTP. También tiene la opción de usar Git, Subversion (SVN) y Mercurial (Hg) como VCS de su proyecto en Sourceforge.

Desarrollador: Slashdot Media

Enlazar

3. GitLab

El subtema de GitLab parece ser "Mejor que GitHub", irónico para un proyecto que se aloja en Github. Una de sus características únicas es que puede instalar GitLab en su propio servidor. Esto le da la opción de usar GitLab en un dominio personalizado, así como con un host personalizado. GitLab también afirma manejar archivos grandes y repositorios mejor que GitHub. GitLab también permite a los usuarios tener repositorios públicos y privados ilimitados de forma gratuita.

GitLab sacrifica la facilidad de uso de GitHub para mayor privacidad, seguridad y velocidad de servicio. Comenzar con GitLab es mucho más difícil que comenzar con GitHub. A partir de ahora, GitLab no tiene ninguna función como las páginas de GitHub para crear páginas web para sus repositorios en unos pocos clics. Necesita (gemir) la línea de comandos y cosas como las claves SSH generadas manualmente y la configuración de enlace web para crear una página web simple. Github también es mejor en términos de documentación y una comunidad más grande.

Desarrollador: GitLab.com

Enlazar

4. Horno

Kiln es un host de código fuente pagado . Puedes probar Kiln (con todas las alarmas) gratis durante 30 días. Los paquetes comienzan desde $ 18 al mes, facturados anualmente. Kiln ofrece Git y Mercurial Version Control. Deberá pagar por separado el Módulo de Revisión de Código. En general, Kiln es más adecuado para organizaciones medianas y grandes de 100 a 500 personas.

Kiln hace un dominio para su empresa en companyname.kilnhg.com

Desarrollador: Fog Creek

Enlazar

5. Plano de código

Codeplane es nuevamente un servicio pagado, que ofrece una prueba gratuita de 30 días.

El VCS de Codeplane -de elección es Git. Asigna 2 GB para sus repositorios sin límites para usuarios o cantidad de repositorios a $ 9 por mes. Adecuado para pequeñas empresas y equipos freelance. Codeplane también toma automáticamente una copia de seguridad de sus repositorios y los almacena en el Amazon S3.

Desarrollador: Codeplane

Enlazar

6. CodePlex

CodePlex es el servicio gratuito de alojamiento de código abierto de Microsoft. Te permite crear proyectos, cada uno de los cuales obtiene un dominio customname.codeplex.com

Al igual que Sourceforge, esto significa que sus proyectos necesitan títulos únicos que no hayan sido utilizados antes por otro proyecto. CodePlex le ofrece la opción de Git, Mercurial o Team Foundation Server (TFS) como su Control de versión. Todos los proyectos de CodePlex son privados por una duración máxima de 30 días, después de los cuales se eliminarán si no se hacen públicos antes de la fecha de vencimiento. No es necesario pagar para usar ninguna función de CodePlex y CodePlex tampoco establece un límite en el número de usuarios que contribuyen a un proyecto.

El dominio de su proyecto lleva a la página de información de su proyecto. CodePlex no le permite crear un sitio web personalizado para su proyecto.

Desarrollador: Microsoft

Enlazar

7. habichuelas

Beanstalk es una alternativa pagada a GitHub. Te permite probarlo durante 2 semanas sin costo, después de lo cual debes pagar. Su paquete más barato "Bronze" cuesta $ 15 y permite hasta 5 usuarios, 3 GB de almacenamiento y un máximo de 10 repositorios. Los sistemas de control de versiones de Subversion y Git son compatibles con Beanstalk.

Al igual que GitHub, le permite editar su código en el propio navegador, por lo que no siempre tiene que cambiar a la línea de comandos.

Desarrollador: Wildbit

Enlazar

Tabla de comparación

Aquí hay una comparación completa de todas las funciones en los 8 hosts de código fuente (GitHub y 7 alternativas) discutidos en este artículo:

CaracteristicasGithubBitbucketFuente de forjaGitlabHornoPlano de códigoCódigo PlexHabichuelas
Precios *GratisGratisGratisGratis$ 18 / mes$ 9 / mesGratis$ 15 / mes
Repo privadoPagadoIlimitado, GratisIlimitado, GratisPagadoIlimitado, PagadoIlimitado, Hasta 30 Días10
Repo publicoIlimitado, GratisIlimitado, GratisIlimitado, GratisPagadoIlimitado, PagadoIlimitado10
Límite de almacenamiento1GB por repo2GBNingunaNingunaNinguna2GBNinguna3GB
UsuariosIlimitado5 y ilimitado si es públicoLa colaboración no es posibleIlimitado5IlimitadoIlimitado5
VCSGit, SVNGit, hgGit, SVN, HgGitGit, hgGitGit, SVN, TFS, HgGit, SVN
GraficasNoNoNoNoNoNo
Alojamiento webSitios estáticos. Generador de páginasSitios estáticosSitios dinámicos, CMSEstáticoNoNoNo
Revisión de códigoNoNoNo
WikiNoNo
Seguimiento de erroresSí (es necesario iniciar sesión)No
Foro de discusionNoNoNoNoNoNo

* Versiones gratuitas consideradas para esta tabla. Para los servicios que solo tienen versiones de pago, se han considerado las versiones de menor precio.

* La tabla de comparación se ve mejor en escritorios

Por favor comparta este artículo si lo encontró útil. Por favor, deje cualquier sugerencia / consulta en los comentarios a continuación.

Top