I rewrote the tree to my git repository to fix errors in the author name and email address. Ahora estoy tratando de empujar el árbol fijo a mi repositorio en Source Forge. CharlesB told me how to update the config file on the Source Forge servers. Mi archivo de configuración es el siguiente:El repositorio de Source Forge muestra el error "denegando el refs/heads/master sin avance rápido"
[[email protected] bbct]$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 2
[receive]
denyNonFastforwards = false
Ahora cuando intento de forzar un empujón, me sale 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'
lo que está pasando aquí? Más importante aún, ¿cómo lo arreglo?
Actualización:
Correr git push -f
en un equipo del campus público da el mismo mensaje de error que el anterior.
Otro Actualización:
I clonado el repositorio SF en una carpeta temporal, restablezca rama principal de esta cesión temporal temporal para el envío de datos justo antes de la primera comprometen con el autor equivocado y correo electrónico, y luego corrió git push -f
. Me sale el mismo mensaje de error exacto que con mi repo originales:
$ 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 SF realmente no me quiere hacer un no-avance rápido cometen aquí :-(
por lo que es el mismo error que su pregunta anterior? – CharlesB
Sí, parece que sí. Además de en este momento, no obtengo el error de "permiso denegado". Ahora estoy en una máquina diferente. –
en la máquina original 'push -f' funciona, y no en este? – CharlesB