Esta guía te mostrará cómo configurar, ajustar y administrar tu cuenta de GitHub Team como propietario de una organización.
Parte 1: Configurar tu cuenta en GitHub.com
Como primeros pasos en el inicio con GitHub Team, necesitarás crear una cuenta personal o iniciar sesión en tu cuenta existente de GitHub, crear una organización y configurar la facturación.
1. Acerca de las organizaciones
Las organizaciones son cuentas compartidas en las que las empresas y los proyectos de código abierto pueden colaborar en muchos proyectos a la vez. Los propietarios y los administradores pueden administrar el acceso de los miembros a los datos y los proyectos de la organización con sofisticadas características de seguridad y administración. Para más información sobre las características de las organizaciones, consulta "Acerca de las organizaciones".
2. Crear una organización y suscribirse a GitHub Team
Antes de crear una organización, necesitarás crear una cuenta personal o iniciar sesión en tu cuenta existente de GitHub.com. Para obtener más información, vea «Creación de una cuenta en GitHub».
Una vez que se configure tu cuenta personal, puedes crear una organización y elegir un plan. Aquí es donde puedes elegir una suscripción de GitHub Team para tu organización. Para obtener más información, vea «Crear una organización nueva desde cero».
3. Administrar la facturación de una organización
Debes administrar la configuración de facturación, método de pago y características y productos de pago para cada una de tus cuentas y organizaciones personales. Puedes cambiar entre la configuración de tus diversas cuentas utilizando el alternador de contexto en tu configuración. Para obtener más información, vea «Acerca de la facturación en GitHub».
La página de configuración de facturación de tu organización te permite administrar las configuraciones como tu método de pago, ciclo de facturación y correo electrónico de facturación o ver la información tal como tu suscripción, fecha de facturación e historial de pago. También puedes ver y mejorar tu almacenamiento y tus minutos de GitHub Actions. Para más información sobre cómo administrar la configuración de facturación, consulta "Uso de la nueva plataforma de facturación".
Solo los miembros de la organización con los roles propietario o administrador de facturación pueden acceder a los valores de facturación de la organización o cambiarlos. Un gerente de facturación es alguien que administra la configuración de facturación de tu organización y no utiliza una licencia de pago en la suscripción de tu organización. Para más información sobre cómo agregar un administrador de facturación a la organización, consulta "Agregar un gerente de facturación a tu organización".
Parte 2: Agregar miembros y configurar equipos
Después de crear tu organización, puedes invitar miembros y configurar permisos y roles. También puede crear niveles diferentes de equipos y configurar niveles personalizados de permisos para los repositorios, proyectos y apps de su organización.
1. Administrar miembros de la organización
Puedes invitar a cualquiera para que sea un miembro de tu organización, siempre y cuando tengan una cuenta personal en GitHub. También puedes eliminar a los miembros y reinstaurar a los miembros anteriores. Para obtener más información, vea «Administrar la pertenencia en su organización».
2. Permisos y roles de la organización
Cada persona en tu organización tiene un rol que define su nivel de acceso a esta. El rol de miembro es el predeterminado y puedes asignar roles de propietario y gerente de facturación así como permisos de "mantenedor de equipo". Para obtener más información, vea «Roles en una organización».
3. Acerca de los equipos y creación de equipos
Los equipos son grupos de miembros de una organización que puedes crear para reflejar la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada. Los miembros de una organización pueden enviar notificaciones a un equipo o solicitar revisiones y los equipos pueden ser visibles o secretos. Para obtener más información, vea «Acerca de los equipos».
Puedes crear equipos independientes o tener niveles múltiples de equipos anidados para reflejar la jerarquía de tu grupo o compañía. Para obtener más información, vea «Crear un equipo».
4. Administrar la configuración del equipo
Puedes designar un "mantenedor de equipo" para administrar los ajustes y debates del equipo, entre otros privilegios. Para obtener más información, vea «Asignar el rol de mantenedor de equipo a un miembro del equipo».
Puedes administrar las tareas de revisión de código para tu equipo, cambiar la visibilidad de los equipos, administrar los recordatorios programados para tus equipos y más en los ajustes de equipo. Para obtener más información, vea «Organizar miembros en un equipo».
5. Proporcionar acceso a repositorios, paneles de proyecto y aplicaciones
Con los roles de repositorio, puedes otorgar diferentes niveles de acceso a los miembros de la organización, equipos y colaboradores externos para los repositorios que pertenezcan a tu organización. Para obtener más información, vea «Roles de repositorio para una organización».
También puede personalizar el acceso a los proyectos de su organización y permitir que miembros individuales de esta administren las GitHub Apps de ella. Para más información, consulta "Administración del acceso a projects," "Administración del acceso a las instancias de projects (classic) de la organización" y "Administrar el acceso programático a la organización".
Parte 3: Administrar la seguridad de tu organización
Puedes ayudar a mejorar la seguridad de tu organización si recomiendas o requieres autenticación bifactorial para los miembros de esta, configurando características de seguridad y revisando las bitácoras de auditoría e integraciones de la misma.
1. Requerir la autenticación en dos fases
Puedes ver si los miembros de tu organización tienen habilitada la autenticación bifactorial y elegir requerir la autenticación bifactorial en tu organización. Para obtener más información, vea «Requerir autenticación en dos fases en la organización».
2. Configurar las características de seguridad de la organización
Para mantener la seguridad de la organización, puede usar diversas características de seguridad de GitHub, incluidas las directivas de seguridad, los gráficos de dependencias, el análisis de secretos y las actualizaciones de versión y seguridad de Dependabot. Para obtener más información, consulte "Protección de la organización."
3. Revisar el registro de auditoría y las integraciones de la organización
El registro de auditoría de tu organización te permite, como propietario de la organización, revisar las acciones que llevan a cabo los miembros de la organización los últimos 180 días. Para obtener más información, vea «Revisar el registro de auditoría de tu organización».
También puedes revisar y configurar los niveles de permiso de las integraciones instaladas en tu organización. Para obtener más información, vea «Revisión de las aplicaciones de GitHub instaladas en la organización».
Parte 4: Configurar políticas a nivel organizacional
1. Administrar directivas de la organización
Puedes administrar permisos y políticas para varias acciones y características diferentes de tu organización.
Por ejemplo, para proteger los datos de tu organización, puedes restringir la creación de repositorios en la misma. También puedes elegir permitir o prevenir la bifurcación de los repositorios privados que pertenecen a tu organización. Para obtener más información, vea «Restringir la creación de repositorios en tu organización» y «Administrar la política de bifurcación para tu organización».
Para la lista completa de opciones que puedes configurar para la organización, consulta "Administrar configuraciones de la organización".
2. Administrar cambios en el repositorio
Puedes configurar los permisos para crear, transferir y borrar los repositorios de tu organización, incluyendo qué tipos pueden crear los miembros. Para obtener más información, vea «Restringir la creación de repositorios en tu organización» y «Configurar permisos para eliminar o transferir repositorios en tu organización».
También puedes restringir u otorgar la capacidad de cambiar la visibilidad de los repositorios. Para obtener más información, vea «Restringir cambios en la visibilidad de los repositorios en tu organización».
3. Usar archivos de mantenimiento y herramientas de moderación de la comunidad de nivel de organización
Puedes crear archivos de salud comunitaria, tales como el archivo CONTRIBUTING.md, un archivo CODE_OF_CONDUCT.md o incluso plantillas de propuestas y de solicitudes de cambios para tu organziación. Estos archivos predeterminados pueden utilizarse para cualquier repositorio que le pertenezca a tu organización y no contenga su propio archivo de este tipo. Para obtener más información, vea «Creación de un archivo predeterminado de mantenimiento de la comunidad».
GitHub ofrece varias herramientas para moderar y mantener tu comunidad. Para obtener más información, vea «Acerca de la gestión y moderación de la comunidad».
Parte 5: Personalizar y automatizar tu trabajo en GitHub
Puedes utilizar las herramientas del GitHub Marketplace, la API de GitHub y características existentes de GitHub para personalizar y automatizar tu trabajo.
1. Usar GitHub Marketplace
GitHub Marketplace contiene integraciones que agregan funcionalidad y mejoran tu flujo de trabajo. En GitHub Marketplace, puede descubrir, buscar e instalar herramientas gratuitas y de pago, incluidas GitHub Apps, OAuth apps y GitHub Actions.
2. Uso de la API de GitHub
Hay dos versiones de la API de GitHub: la API de REST y la API de GraphQL. Puede usar las API de GitHub para automatizar tareas comunes, realizar copias de seguridad de los datos o crear integraciones que amplíen GitHub. Para obtener más información, vea «Comparación de la API REST de GitHub y la API de GraphQL».
3. Creación de GitHub Actions
Con las GitHub Actions, puedes automatizar y personalizar el flujo de desarrollo de GitHub.com en GitHub. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad GitHub. Para obtener más información, vea «Escritura de flujos de trabajo».
4. Publicación y administración de 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 obtener más información, vea «Introducción a los paquetes de GitHub».
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.
Puedes encontrar recomendaciones personalizadas para proyectos y primeras incidencias adecuadas en función de sus contribuciones anteriores, estrellas y otras actividades en Explorar GitHub. Para más información, consulta "Encontrar maneras para colaborar con el código abierto en GitHub".
2. Interactuar con el 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. Para comenzar la conversación, consulta "GitHub Community Support".
3. Leer acerca de GitHub Team en GitHub Docs
Puedes leer la documentación que refleje las características disponibles en GitHub Team. Para obtener 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 obtener más información, vea «Recursos de aprendizaje de Git y GitHub».
5. Apoyar a la comunidad de código abierto
GitHub Sponsors te permite hacer un pago mensual recurrente a un desarrollador u organización que diseñe, cree o mantenga proyectos de código abierto de los cuales dependas. Para obtener más información, vea «Acerca de los Patrocinadores de GitHub».
6. Contactar con Soporte de GitHub
Soporte de GitHub puede ayudarte a solucionar los problemas con los que te encuentres cuando utilices GitHub. Para obtener más información, vea «Acerca del Soporte de GitHub».