172 votos

¿Puedo compartir mi repositorio privado de GitHub mediante un enlace?

Tengo una aplicación Java en un repositorio privado en GitHub y me gustaría compartirla con alguien que no tenga una cuenta. No encontré ninguna opción en el sitio para hacer esto.

¿Existe alguna forma de hacerlo? Los colaboradores solo pueden ser usuarios de GitHub.

127voto

Tomáš Votruba Puntos 78

No hay forma de compartir un repositorio privado entre usuarios que no son de Github.

Necesitas tener una cuenta de Github y ser agregado como colaborador al proyecto.

64voto

Karthik Puntos 1

Puedes usar gitfront.io para este propósito. Puedes dar a los usuarios acceso de solo lectura para mantener tu seguridad.

61voto

Jaime Puntos 43

Utiliza https://gitfront.io/. Los pasos a seguir son:

  1. Visita la página de https://gitfront.io/ y haz clic en Empezar.
  2. Haz clic en Añadir Repositorio.
  3. Copia el enlace al repositorio privado que deseas compartir utilizando SSH. Debería lucir algo como git@github.com:tu_usuario/nombre_repositorio.git

Enlace SSH en github

URL del Repositorio. Presiona Añadir.

Formulario del Repositorio en gitfront

  1. Copia la clave mostrada en el cuadro de texto y haz clic en Abrir Claves de Despliegue del Repositorio en GitHub

Generación de Clave en gitfront

  1. Añade la clave de despliegue a github.

Añadir una clave de despliegue en github

  1. Presiona Construir y generará una url que puedes ver y compartir haciendo clic en el botón Ver.

24voto

nguyendown Puntos 341

Puedes usar un token de acceso de solo lectura para compartir un repositorio privado.

git clone https://:@github.com//.git

Para generar un nuevo token:

  1. Ve a Configuración > Configuración de desarrollador > Tokens de acceso personal > Tokens detallados > Generar nuevo token.

  2. Selecciona los repositorios que deseas compartir en Acceso al repositorio > Solo seleccionar repositorios.

  3. Establece el nivel de acceso del token como solo lectura en Permisos > Permisos del repositorio > Contenidos > Acceso: solo lectura.

  4. Finalmente, haz clic en Generar token.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X