Esta guía te guiará por la configuración de la cuenta de y la introducción a las características de para la colaboración y la comunidad.
Los primeros pasos para comenzar con son crear una cuenta, elegir un producto que se adapte mejor a tus necesidades, comprobar el correo electrónico, configurar la autenticación en dos fases y ver el perfil.
Hay varios tipos de cuentas en . Cualquier usuario que utilice tiene su propia cuenta personal, que puede formar parte de varias organizaciones y equipos. Tu cuenta personal es tu identidad en .com y te representa como individuo.
Para registrarse en una cuenta, vaya a https://.com/ y siga las indicaciones.
Para mantener tu cuenta de protegida, debes utilizar una contraseña segura y única. Para más información, consulta Crear una contraseña segura.
Puedes elegir Free o Pro para obtener acceso a diversas características de tu cuenta personal. Puedes mejorarlas en cualquier momento si no estás seguro de qué producto quieres inicialmente.
Para más información sobre todos los planes de , consulta Planes de .
Para garantizar que puedes utilizar todas las características en tu plan de , verifica tu dirección de correo electrónico después de registrarte para obtener una cuenta nueva. Para más información, consulta Verificar tu dirección de correo electrónico.
- 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, consulta Acerca de la autenticación de dos factores.
Opcionalmente, después de configurar 2FA, agrega una clave de paso a tu cuenta para habilitar un inicio de sesión seguro sin contraseña. Consulta Administración de claves de paso.
Tu perfil de les dice a las personas la historia de tu trabajo a través de los repositorios y gists que hayas fijado, las pertenencias que hayas elegido publicitar, las contribuciones que hayas hecho y los proyectos que hayas creado. Para más información, consulta Acerca de tu perfil y Ver contribuciones en tu perfil.
Para utilizar de la mejor forma, necesitarás configurar Git. Git es responsable de todo lo relacionado con que suceda de forma local en el equipo. Para colaborar de forma efectiva en , necesitarás escribir incidencias y solicitudes de cambios utilizando el formato Markdown de .
El enfoque colaborativo de para el desarrollo depende de las confirmaciones de publicación desde tu repositorio local hacia para que otros usuarios las vean, recuperen y actualicen mediante Git. Para obtener más información sobre Git, consulta la guía Manual de Git. Para más información sobre cómo se usa Git en , consulta Flujo de .
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 más información, consulta Configuración de Git.
Si prefieres utilizar una interfaz virtual, puedes descargar y utilziar Desktop. Desktop viene en un paquete con Git, así que no hay necesidad de instalar Git por separado. Para más información, consulta Comenzar con Desktop.
Una vez que instales Git, puedes conectarte a los repositorios de desde el equipo local, ya sea un repositorio propio o la bifurcación del de otro usuario. Cuando te conectas a un repositorio en .com desde Git, tendrás que autenticarse con mediante HTTPS o SSH. Para más información, consulta Acerca de los repositorios remotos.
Cada usuario tiene su propio flujo de trabajo único para interactuar con ; las interfaces y métodos que utilices dependen de tus preferencias y de lo que funcione mejor para satisfacer tus necesidades.
Para más información sobre los distintos enfoques para interactuar con y obtener una comparación de las herramientas que puedes usar, consulta Conexión a .
Para que tus comunicaciones sean más claras y organizadas en incidencias y solicitudes de cambios, puedes utilizar el formato Markdown de para formatearlas, que combina una sintaxis fácil de escribir y de leer con algunas funcionalidades personalizadas. Para más información, consulta Acerca de escritura y formato en .
Puedes aprender el Markdown de tipo con el curso Comunicación mediante Markdown en Skills.
Nuestra búsqueda integrada te permite encontrar lo que buscas entre los muchos repositorios, usuarios y líneas de código que hay en . Puedes buscar globalmente en la totalidad de , o bien limitar tu búsqueda a un repositorio u organización en particular. Para más información sobre los tipos de búsquedas que puedes realizar en , consulta Acerca de la búsqueda en .
Nuestra sintaxis de búsqueda te permite construir consultas utilizando calificadores para especificar lo que quieres buscar. Para más información sobre la sintaxis de búsqueda que se va a usar en las búsquedas, consulta Buscar en .
Con , 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 más información, consulta Administrar archivos.
En los repositorios de puede trabajar cualquier número de usuarios. Puede configurar los ajustes, crear proyectos y administrar sus notificaciones para motivar una colaboración efectiva.
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, consulta 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, consulta Crear un repositorio nuevo.
Puedes clonar un repositorio existente de en el equipo local, lo que hace más fácil el agregar o eliminar archivos, corregir conflictos de fusión o realizar confirmaciones complejas. La clonación de un repositorio extrae una copia completa de todos los datos del repositorio que tiene en ese momento, incluidas todas las versiones de todos los archivos y carpetas del proyecto. Para más información, consulta Clonar 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 más información, consulta Trabajar con bifurcaciones.
Si tienes proyectos existentes que quisieras mover a , puedes importar proyectos mediante Importer, la línea de comandos o herramientas de migración externas. Para más información, consulta Importación de código fuente.
Puedes colaborar en tu proyecto con otros usando las solicitudes de extracción, las propuestas de tu repositorio y projects. 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, consulta Invitar 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 permisos para un repositorio de una cuenta personal.
Como propietario de un repositorio, puedes configurar varios ajustes, incluyendo la visibilidad del repositorio, los temas y la vista previa de redes sociales. Para más información, consulta Administrar la configuración y características de tu repositorio.
Para motivar a los colaboradores en el repositorio, necesita una comunidad que anime a las personas a que usen el proyecto, contribuyan en él y lo evangelicen. Para obtener más información, consulta Creación de comunidades de bienvenida en las Guías de código abierto.
Al agregar archivos como lineamientos de contribución, un código de conducta y una licencia para tu repositorio, puedes crear un ambiente en donde sea más fácil para los colaboradores realizar contribuciones significativas y útiles. Para más información, consulta Configurar tu proyecto para contribuciones saludables.
Puede usar Issues para organizar el trabajo con problemas y solicitudes de cambios y administrar el flujo de trabajo con Projects. Para más información, consulta Acerca de las propuestas y Acerca de Projects.
Las notificaciones proporcionan actualizaciones sobre la actividad en 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 más información, consulta Acerca de las notificaciones.
Puede utilizar Pages para crear y hospedar un sitio web directamente desde un repositorio en .com. Para más información, consulta What is Pages?.
Puedes habilitar los Discussions en tu repositorio para ayudar a crear una comunidad al rededor de tu proyecto. Los mantenedores, contribuyentes y visitantes pueden utilizar los debates para compartir anuncios, hacer y responder preguntas y participar en conversaciones sobre las metas. Para más información, consulta Acerca de los debates.
Puedes utilizar las herramientas del Marketplace, la API de y características existentes de para personalizar y automatizar tu trabajo.
Marketplace contiene integraciones que agregan funcionalidad y mejoran tu flujo de trabajo. En Marketplace, puede descubrir, buscar e instalar herramientas gratuitas y de pago, incluidas Apps, OAuth apps y Actions.
Hay dos versiones de la API de : la API REST y la API de GraphQL. Puedes usar las API para automatizar tareas comunes, hacer copias de seguridad de los datos o crear integraciones que amplíen . Para más información, consulta Comparación de la API REST de y la API de GraphQL.
- Crear Actions
Con Actions, puedes automatizar y personalizar el flujo de desarrollo de tu empresa en . Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad de . Para más información, consulta Escritura de flujos de trabajo.
- Publicar y administrar Packages
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, consulta Introducción a los paquetes de .
tiene varias características de seguridad que ayudan a mantener la seguridad del código y de los secretos en los repositorios. Algunas características están disponibles para todos los repositorios, mientras que otras solo lo están para repositorios públicos y repositorios con una licencia de Code Security o Secret Protection. Para obtener información general sobre las características de seguridad, consulta Características de seguridad de .
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 con licencias para las características, también puedes configurar el análisis de código y de secretos para que identifiquen las vulnerabilidades automáticamente y garanticen que los tokens y las claves no se expongan.
Para más información sobre los pasos que puedes seguir para proteger los repositorios, consulta Inicio rápido para proteger el repositorio.
Una parte grande de compilar de forma segura es mantener las dependencias de tu proyecto para asegurarte de que todos los paquetes y aplicaciones de las cuales dependes estén actualizadas y seguras. Puedes administrar las dependencias de tu repositorio en si exploras su gráfico de dependencias, con Dependabot para generar solicitudes de cambios automáticamente y mantener tus dependencias actualizadas, y recibir alertas del Dependabot y actualizaciones de seguridad para las dependencias vulnerables.
Para más información, consulta Asegurar la cadena de suministro de tu software.
Hay muchas formas de participar en la comunidad de . Puedes contribuir con los proyectos de código abierto, interactuar con las personas en Community Support o aprender con Skills.
El contribuir con proyectos de código abierto en puede ser una forma gratificante de aprender, enseñar y crear una experiencia sobre cualquier habilidad que te puedas imaginar. Para obtener más información, consulta 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 tus contribuciones anteriores, estrellas y otras actividades en Explorar . Para obtener más información, consulta Encontrar maneras para colaborar con el código abierto en .
Puedes contactar con desarrolladores de todo el mundo para hacer preguntas o responder a ellas, aprender e interactuar directamente con el personal de . Para comenzar la conversación, consulta Community Support.
Puedes leer la documentación que refleja el producto que estás utilizando actualmente. Para más información, consulta Acerca de las versiones de Docs.
Puede aprender aptitudes nuevas si completa proyectos divertidos y realistas en un repositorio de propio con Skills. Cada curso es una lección práctica que ha creado la comunidad de y lo imparte un simpático bot.
Para más información, consulta Recursos de aprendizaje de Git y .
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 más información, consulta Acerca de los Patrocinadores de .
Soporte de puede ayudarte a solucionar los problemas con los que te encuentres cuando utilices . Para más información, consulta Acerca del Soporte de .