Skip to main content

Esta versión de GitHub Enterprise se discontinuará el 2022-10-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Iniciar con tu cuenta de GitHub

Con una cuenta personal en GitHub, puedes importar o crear repositorios, colaborar con otros usuarios y conectar con la comunidad de GitHub.

Esta guía le guiará por la configuración de la cuenta de GitHub y la introducción a las características de GitHub Enterprise Server para la colaboración y la comunidad.

Parte 1: Configurar tu cuenta de GitHub

Los primeros pasos para comenzar con GitHub Enterprise Server son acceder a su cuenta, configurar la autenticación en dos fases y ver el perfil.

Cualquier usuario que utilice GitHub Enterprise Server tiene su propia cuenta personal, que puede formar parte de varias organizaciones y equipos. Tu cuenta personal es tu identidad en your GitHub Enterprise Server instance y te representa como individuo.

1. Acceder a la cuenta

El administrador de tu instancia de GitHub Enterprise Server te notificará sobre cómo autenticarte y acceder a tu cuenta. El proceso varía dependiendo del modo de autenticación que tienen configurado para la instancia.

2. Configurar la autenticación en dos fases

La autenticación en dos fases, o 2FA, es una capa de seguridad adicional que se usa al iniciar sesión en sitios web o aplicaciones. Insistimos en que configures la 2FA por seguridad de tu cuenta. Para más información, vea "Acerca de la autenticación en dos fases".

3. Ver el perfil y el gráfico de contribución de GitHub

El perfil de GitHub indica a los usuarios la historia de su trabajo mediante los repositorios y gists que ha anclado, las pertenencias a la organización que ha elegido publicar, las contribuciones que ha realizado y los proyectos que ha creado. Para obtener más información, vea "Acerca de su perfil" y "Visualización de contribuciones en su perfil".

Parte 2: Utilizar las herramientas y procesos de GitHub Enterprise Server

Para utilizar GitHub Enterprise Server de la mejor forma, necesitarás configurar Git. Git es responsable de todo lo relacionado con GitHub que ocurra localmente en el equipo. Para colaborar de forma efectiva en GitHub Enterprise Server, necesitarás escribir en propuestas y solicitudes de cambio utilizando el Lenguaje de Marcado Enriquecido de GitHub.

1. Aprender a usar Git

El enfoque colaborativo de GitHub para el desarrollo depende de las confirmaciones de publicación desde tu repositorio local hacia GitHub Enterprise Server para que las vean, recuperen y actualicen otras personas utilizando Git. Para obtener más información sobre Git, vea la guía "Manual de Git". Para obtener más información sobre cómo se usa Git en GitHub Enterprise Server, vea "Flujo de GitHub".

2. Configurar Git

Si planeas utilizar Git localmente en tu computadora, ya sea a través de la línea de comandos, de un IDE o de un editor de texto, necesitarás instalar y configurar Git. Para obtener más información, vea "Configuración de Git".

Si prefieres utilizar una interfaz virtual, puedes descargar y utilziar GitHub Desktop. GitHub Desktop viene en un paquete con Git, así que no hay necesidad de instalar Git por separado. Para obtener más información, vea "Introducción a GitHub Desktop".

Una vez que instalaste Git, puedes conectarte a los repositorios de GitHub Enterprise Server desde tu computadora local, ya sea que se trate de tu propio repositorio o de la bifurcación del de otro usuario. Cuando te conectas a un repositorio de your GitHub Enterprise Server instance desde Git, necesitarás autenticarte con GitHub Enterprise Server utilizando ya sea HTTPS o SSH. Para obtener más información, vea "Acerca de los repositorios remotos".

3. Elegir cómo interactuar con GitHub Enterprise Server

Cada quién tiene su propio flujo de trabajo único para interactuar con GitHub; las interfaces y métodos que utilices dependen de tu preferencia y de lo que funcione mejor para cubrir tus necesidades.

Para obtener más información sobre cómo autenticarse en GitHub Enterprise Server con cada uno de estos métodos, vea "Acerca de la autenticación en GitHub".

MétodoDescripciónCasos de uso
Navega a GitHub.comSi no necesitas trabajar con archivos localmente, GitHub Enterprise Server te permite completar la mayoría de las acciones relacionadas con Git en el buscador, desde crear y bifurcar repositorios hasta editar archivos y abrir solicitudes de cambios.Este método es útil si quieres tener una interfaz virtual y necesitas realizar cambios rápidos y simples que no requieran que trabajes localmente.
GitHub DesktopGitHub Desktop se extiende y simplifica tu flujo de trabajo GitHub.com, usando una interfaz visual en lugar de comandos de texto en la línea de comandos. Para obtener más información sobre cómo comenzar con GitHub Desktop, vea "Introducción a GitHub Desktop".Este método es le mejor si necesitas o quieres trabajar con archivos localmente, pero prefieres utilizar una interfaz visual para utilizar Git e interactuar con GitHub Enterprise Server.
IDE o editor de textoPuedes establecer un editor de texto predeterminado, como Atom o Visual Studio Code para abrir y editar los archivos con Git, usar extensiones y ver la estructura del proyecto. Para obtener más información, vea "Asociación de editores de texto con Git".Es conveniente si estás trabajando con archivos y proyectos más complejos y quieres todo en un solo lugar, ya que los editores o IDE a menudo te permiten acceder directamente a la línea de comandos en el editor.
Línea de comandos, con o sin GitHub CLIPara la mayoría de los controles granulares y personalización de cómo utilizas Git e interactúas con GitHub Enterprise Server, puedes utilizar la línea de comandos. Para obtener más información sobre el uso de comandos de Git, vea "Hoja de referencia rápida de Git".

GitHub CLI es una herramienta de línea de comandos independiente que puede instalar y que aporta solicitudes de incorporación de cambios, problemas, GitHub Actions, y otras características de GitHub al terminal, por lo que puede realizar todo el trabajo en un solo lugar. Para más información, vea "GitHub CLI".
Esto es lo más conveniente si ya estás trabajando desde la línea de comandos, lo cual te permite evitar cambiar de contexto o si estás más cómodo utilizando la línea de comandos.
API de GitHub Enterprise ServerGitHub Tiene una API de REST y una de GraphQL que puedes utilizar para interactuar con GitHub Enterprise Server. Para más información, vea "Introducción a la API".La API de GitHub Enterprise Server tendrá la mayor utilidad si quisieras automatizar tareas comunes, respaldar tus datos o crear integraciones que se extiendan a GitHub.

4. Escribir en GitHub Enterprise Server

Para que tus comunicaciones sean más claras y organizadas en propuestas y solicitudes de cambios, puedes utilizar el Lenguaje de Marcado Enriquecido de GitHub para formatearlas, el cual combina una sintaxis fácil de escribir y de leer con algunas funcionalidades personalizadas. Para más información, vea "Acerca de la escritura y el formato en GitHub".

Puedes aprender Markdown de tipo GitHub con el curso "Comunicación mediante Markdown" en GitHub Skills.

5. Buscar en GitHub Enterprise Server

Nuestra búsqueda integrada te permite encontrar lo que estás buscando de entre los muchos repositorios, usuarios y líneas de código que hay en GitHub Enterprise Server. Puedes buscar globalmente a través de todo GitHub Enterprise Server o limitar tu búsqueda a un repositorio u organización en particular. Para obtener más información sobre los tipos de búsquedas que puede hacer en GitHub Enterprise Server, vea "Acerca de la búsqueda en GitHub".

Nuestra sintaxis de búsqueda te permite construir consultas utilizando calificadores para especificar lo que quieres buscar. Para obtener más información sobre la sintaxis de búsqueda que se va a usar en la búsqueda, vea "Buscar en GitHub".

6. Administrar archivos en GitHub Enterprise Server

Con GitHub Enterprise Server, puedes crear, editar, mover y borrar los archivos en tu repositorio o en cualquier repositorio en el que tengas acceso de escritura. También puedes rastrear el historial de cambios en un archivo, línea por línea. Para obtener más información, vea "Administración de archivos en GitHub".

Parte 3: Colaborar en GitHub Enterprise Server

Cualquier cantidad de personas pueden trabajar juntas en los repositorios a lo largo de GitHub Enterprise Server. Puedes configurar los ajustes, crear tableros de proyecto y administrar tus notificaciones para motivar una colaboración efectiva.

1. Trabajar con repositorios

Crear un repositorio

Un repositorio es como una carpeta para tu proyecto. Puedes tener cualquier cantidad de repositorios públicos y privados en tu cuenta personal. Los repositorios pueden contener archivos y carpetas, imágenes, videos, hojas de cálculo y juegos de datos, así como el historial de revisión de todos los archivos en el repositorio. Para más información, vea "Acerca de los repositorios".

Cuando creas un repositorio nuevo, debes inicializarlo con un archivo README para que las personas sepan sobre tu proyecto. Para más información, vea "Creación de un repositorio".

Clonar un repositorio

Puedes clonar un repositorio existente desde GitHub Enterprise Server hacia tu computadora local, haciendo que sea más fácil el agregar o eliminar archivos, corregir conflictos de fusión o hacer confirmaciones complejas. La clonación de un repositorio extrae una copia completa de todos los datos del repositorio que GitHub tiene en ese momento, incluidas todas las versiones de todos los archivos y carpetas del proyecto. Para más información, vea "Clonación de un repositorio".

Bifurcar un repositorio

Una bifurcación es una copia de un repositorio que administres, en donde cualquier cambio que hagas no afectará el repositorio a menos de que emitas una solicitud de cambios del propietario del proyecto. Casi siempre las bifurcaciones se usan para proponer cambios al proyecto de otra persona o para usar el proyecto de otra persona como inicio de tu propia idea. Para obtener más información, vea "Trabajar con bifurcaciones".

2. Importar los proyectos

Si tienes proyectos existentes que quisieras mover a GitHub Enterprise Server, puedes importarlos utilizando el importador de GitHub, la línea de comandos o herramientas de migración externas. Para obtener más información, vea "Importación del código fuente a GitHub".

3. Administrar colaboradores y permisos

Puedes colaborar en tu proyecto con otros usando los tableros de proyecto, las solicitudes de extracción y las propuestas de tu repositorio. Puede invitar a otras personas al repositorio como colaboradores desde la pestaña Collaborators (Colaboradores), en la configuración del repositorio. Para más información, vea "Invitación de colaboradores a un repositorio personal".

Eres el propietario de cualquier repositorio que crees en tu cuenta personal y tienes control total sobre este. Los colaboradores tiene acceso de escritura a tu repositorio, lo cual limita sus permisos. Para más información, consulta "Niveles de permiso para un repositorio de cuenta personal".

4. Administrar la configuración del repositorio

Como propietario de un repositorio, puedes configurar varios ajustes, incluyendo la visibilidad del repositorio, los temas y la vista previa de redes sociales. Para obtener más información, vea "Administración de la configuración de un repositorio".

5. Configurar el proyecto para contribuciones correctas

Al agregar archivos, como directrices de contribución, un código de conducta y recursos de soporte técnico al repositorio, puede crear un entorno en el que sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para obtener más información, vea "Configuración del proyecto para contribuciones correctas".

6. Usar incidencias de GitHub y paneles de proyecto

Puedes utilizar las propuestas de GiHub para organizar tu trabajo con las propuestas y solicitudes de trabajo y administrar tu flujo de trabajo con tableros de proyecto. Para obtener más información, vea "Acerca de las incidencias" y "Acerca de los paneles de proyecto".

7. Administrar notificaciones

Las notificaciones proporcionan actualizaciones sobre la actividad en GitHub en las que se ha suscrito o ha participado. Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Para obtener más información, consulte "Acerca de las notificaciones".

8. Trabajar con GitHub Pages

Puedes utilizar GitHub Pages para crear y hospedar un sitio web directamente desde un repositorio de your GitHub Enterprise Server instance. Para obtener más información, consulta Acerca de GitHub Pages.

Parte 4: Personalizar y automatizar tu trabajo en GitHub Enterprise Server

Puedes utilizar las herramientas del GitHub Marketplace, la API de GitHub Enterprise Server y características existentes de GitHub Enterprise Server para personalizar y automatizar tu trabajo.

1. Utilizar la API de GitHub Enterprise Server

Hay dos versiones de la API de GitHub Enterprise Server: la API de REST y la API de GraphQL. Puede usar las API de GitHub Enterprise Server para automatizar tareas comunes, realizar copias de seguridad de los datos o crear integraciones que amplíen GitHub Enterprise Server. Para más información, vea "Acerca de las API de GitHub".

2. Crear GitHub Actions

Con las GitHub Actions, puedes automatizar y personalizar el flujo de desarrollo de your GitHub Enterprise Server instance en GitHub Enterprise Server. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad GitHub. Para más información, vea "Más información sobre GitHub Actions".

3. Publicar y administrar GitHub Packages

GitHub Packages es un servicio de alojamiento de paquete de software que te permite alojar tus paquetes de software de forma privada o pública y usar paquetes como dependencias en tus proyectos. Para más información, vea "Introducción a GitHub Packages".

Parte 5: Compilar de forma segura en GitHub Enterprise Server

GitHub Enterprise Server tiene características de seguridad diversas que ayudan a mantener la seguridad del código y de los secretos en los repositorios. Algunas de las características se encuentran disponibles para todos los repositorios, mientras que otras solo están disponibles para los repositorios públicos o para aquellos con una licencia de GitHub Advanced Security. Para obtener información general sobre las características de seguridad de GitHub Enterprise Server, vea "Características de seguridad de GitHub".

1. Proteger el repositorio

Como administrador de un repositorio, puedes proteger tus repositorios si configuras los ajustes de seguridad de estos. Estos incluyen el administrar el acceso a tu repositorio, configurar una política de seguridad y administrar las dependencias. Para los repositorios públicos y para los privados que pertenezcan a las organizaciones en donde se haya habilitado la GitHub Advanced Security, también puedes configurar el escaneo de código y de secretos para que identifiquen las vulnerabilidades automáticamente y garanticen que los tokens y las llaves no se expongan.

Para obtener más información sobre los pasos que puede seguir para proteger los repositorios, vea "Protección del repositorio".

Parte 6: Participar en la comunidad de GitHub

Hay muchas formas de participar en la comunidad de GitHub. Puedes contribuir con los proyectos de código abierto, interactuar con las personas en GitHub Community Support o aprender con GitHub Skills.

1. Contribuir a proyectos de código abierto

El contribuir con proyectos de código abierto en GitHub puede ser una forma gratificante de aprender, enseñar y crear una experiencia sobre cualquier habilidad que te puedas imaginar. Para más información, vea "Procedimiento para contribuir al código abierto" en las Guías de código abierto.

Puede encontrar recomendaciones personalizadas para proyectos e incidencias correctas en función de sus contribuciones anteriores, estrellas y otras actividades en Explorar.

2. Interactuar con GitHub Community Support

Puedes contactar con desarrolladores de todo el mundo para hacer preguntas o responder a ellas, aprender e interactuar directamente con el personal de GitHub Enterprise Server. Para comenzar la conversación, consulta "GitHub Community Support".

3. Información sobre GitHub Enterprise Server en GitHub Docs

Puedes leer la documentación que refleje las características disponibles para ti en GitHub Enterprise Server. Para más información, vea "Acerca de las versiones de GitHub Docs".

4. Aprender con GitHub Skills

Puede aprender aptitudes nuevas si completa proyectos divertidos y realistas en un repositorio de GitHub propio con GitHub Skills. Cada curso es una lección práctica que ha creado la comunidad de GitHub y lo imparte un simpático bot.

Para más información, vea "Recursos de aprendizaje para Git y GitHub".