2011-02-15 13 views
41

Una cosa que noté fue que, usando la interfaz de usuario de GitHub, agregué un colaborador a un repositorio. Vi que habían realizado cambios sin mi autorización/autorización. Era un repositorio privado.¿Los colaboradores tienen acceso de confirmación en GitHub?

Con repositorios privados, ¿cómo le doy a alguien acceso de lectura frente a acceso de escritura?

Respuesta

45

Con repositorios privados, ¿cómo le doy a alguien acceso de lectura frente a acceso de escritura?

Este tipo de permiso no está disponible para cuentas simples. Cuando agrega un usuario como colaborador, obtiene permisos de lectura/escritura.

La historia cambia si posee un Organization. Las organizaciones contienen equipos y cada equipo puede tener diferentes niveles de acceso, incluido el de solo lectura. Puede asignar usuarios a un grupo específico de solo lectura, y solo tendrán acceso de extracción a los repositorios.

+0

@Simone: ¿Significa también que los colaboradores pueden "aceptar" sus propias solicitudes de extracción en nombre del propietario del repositorio? http://stackoverflow.com/q/8502540/583539 – moey

8

repositorios privados en una cuenta de usuario normal son una oferta de todo o nada: o bien alguien tiene acceso completo de lectura/escritura (es decir, son un colaborador ) o porque no tienen acceso. Sin embargo, si configura un organization, crea el repositorio bajo los auspicios de la organización y luego agrega el colaborador, tiene un control mucho más preciso (incluido el acceso de solo lectura a un repositorio privado).

+1

O usted hace que su repositorio sea público, entonces todos (que no son colaboradores) tienen acceso de solo lectura. –

+1

@ Paŭlo Ebermann: Es cierto, pero ... no es realmente una buena opción si necesita mantener el repositorio privado. – mipadi

Cuestiones relacionadas