El repositorio de Source Forge da el error de "denegar refs / heads / master sin avance rápido"
I reescribió el árbol a mi repositorio git para corregir errores en el nombre del autor y la dirección de correo electrónico. Ahora estoy tratando de empujar el árbol fijo a mi repositorio en Source Forge.CharlesB me dijo cómo actualizar el archivo de configuración en los servidores de Source Forge. Mi archivo de configuración se ve así:
[codeguru@shell-24003 bbct]$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 2
[receive]
denyNonFastforwards = false
Ahora, cuando intento forzar un empuje, aparece el siguiente error:
$ git push -f
Password:
Counting objects: 464, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (148/148), done.
Writing objects: 100% (452/452), 470.65 KiB, done.
Total 452 (delta 268), reused 417 (delta 247)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To ssh://[email protected]/p/bbct/code
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://[email protected]/p/bbct/code'
¿Que está pasando aqui? Más importante aún, ¿cómo lo arreglo?
Actualizar:
Corriendogit push -f
en una computadora pública del campus da el mismo mensaje de error que el anterior.
Otra actualización:
Cloné el repositorio de SF en una carpeta temporal, restablecí la rama maestra de este repositorio temporal a la confirmación justo antes de la primera confirmación con el autor y el correo electrónico incorrectos, luego ejecutégit push -f
. Recibo exactamente el mismo mensaje de error que con mi repositorio original:
$ git push -f
Password:
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To ssh://[email protected]/p/bbct/code
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://[email protected]/p/bbct/code'
Supongo que SF realmente no quiere que haga una confirmación de no avance rápido aquí :-(