Este enunciado ha sido probado por expertos así se asegura la exactitud de nuestro contenido.
Solución:
17/12/2018
1. git push
: “error: no se pudieron enviar algunas referencias a”
git push -f
: “remoto rechazado”
2. la sucursal se encuentra en estado protegido y no puede ser obligada a operar.
Gitlab - Repository - Branches
3. eliminar temporalmente la protección de sucursales.
Gitlab - Settings - Repository - Protected Branches - Unprotect
4. intente empujar de nuevo
git push -f
5. puede agregar protección
sin contenido hasta ahora
Eso significa que no hay master
rama para proteger todavía, porque el repositorio vacío no tiene uno.
Para “Habilitar/deshabilitar la protección de sucursales”, debe ser Maestro o Propietario del proyecto GitLab (que es usted).
Asegurarse:
- tu primer empujón es un
git push -u origin master
; - el mando a distancia
origin
hace referencia al repositorio correcto (git remote -v
); - tu ssh local key es el correcto (
ssh -T [email protected]
); - usted es un miembro de la
cmd
grupo.
En GitLab se pueden proteger algunas ramas. De forma predeterminada, solo el usuario ‘maestro’ puede comprometerse con ramas protegidas y la rama principal está protegida de forma predeterminada.
Puede activar y desactivar la protección en las ramas seleccionadas en Configuración del proyecto (Ir al proyecto: “Configuración” -> “Repositorio” -> “Expandir” en “Ramas protegidas”).
En la misma página de configuración, también puede permitir que los desarrolladores accedan a las ramas protegidas. Con esta configuración activada, la protección se limitará a rechazar operaciones que requieran git push –force
Comentarios y calificaciones de la guía
Si te sientes a gusto, tienes la libertad de dejar una sección acerca de qué te ha parecido esta noticia.