Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. 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 Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Inhabilitar el acceso por SSH a git en tu empresa

Puedes prevenir que las personas utilicen git a través de SSH para ciertos repositorios o para todos ellos en tu empresa.

Inhabilitar el acceso SSH de Git para un repositorio específico

Nota: Cada repositorio hereda automáticamente la configuración predeterminada de la organización o usuario al que pertenece. No puedes invalidar la configuración predeterminada si el dueño del repositorio ha requerido dicha configuración en todos sus repositorios.

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .
  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
  3. En "Buscar usuarios, organizaciones, equipos, repositorios, gists y aplicaciones", escribe el nombre del repositorio en el campo de texto. A continuación, a la derecha del campo, haz clic en Buscar.
    Captura de pantalla de la página "Buscar" de la configuración "Administrador del sitio". El botón para buscar repositorios, con la etiqueta "Buscar", está resaltado con un contorno naranja.
  4. En "Resultados de la búsqueda: repositorios", haz clic en el nombre del repositorio.
  5. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .
  6. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
  7. En la esquina superior derecha de la página, haz clic en Administrador.
     Captura de pantalla del encabezado de la página "Administrador del sitio" para un usuario o repositorio. La pestaña "Administrador" está resaltada con un contorno naranja.
  8. En "Acceso SSH a Git", selecciona el menú desplegable y haz clic en Deshabilitado.

Inhabilitar el acceso SSH de Git para todos los repositorios que le pertenecen a un usuario o a una organización

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .

  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

  3. En "Buscar usuarios, organizaciones, equipos, repositorios, gists y aplicaciones", escribe el nombre del usuario u organización en el campo de texto. A continuación, a la derecha del campo, haz clic en Buscar.

    Captura de pantalla de la página "Buscar" de la configuración "Administrador del sitio". El botón para buscar usuarios y organizaciones, con la etiqueta "Buscar", está resaltado con un contorno naranja.

  4. En los resultados de búsqueda, da clic en el nombre de usuario u organización.

    Captura de pantalla de los resultados de búsqueda de "Cuentas". En la lista de coincidencias, "user1" aparece resaltado con un contorno naranja.

  5. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .

  6. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

  7. En la esquina superior derecha de la página, haz clic en Administrador.

     Captura de pantalla del encabezado de la página "Administrador del sitio" para un usuario o repositorio. La pestaña "Administrador" está resaltada con un contorno naranja.

  8. En "Acceso SSH a Git", selecciona el menú desplegable y haz clic en Deshabilitado.

  9. Selecciona Aplicar en todos los repositorios.

    Captura de pantalla de la sección "Acceso SSH de Git" de la página de administración del sitio para una organización. La casilla "Aplicar en todos los repositorios" está resaltada con un contorno naranja.

Inhabilitar el acceso a Git por SSH para todos los repositorios de tu empresa

  1. En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  2. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  3. En Directivas, haga clic en Opciones.

  4. En "Acceso SSH a Git", selecciona el menú desplegable y haz clic en Deshabilitado.

  5. Selecciona Aplicar en todos los repositorios.

    Captura de pantalla de la sección "Acceso SSH de Git" en la página de directivas de la empresa. La casilla "Aplicar en todos los repositorios" está resaltada con un contorno naranja.