Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Problema con git init --bare

Buenas. Tengo una consulta con respecto a la creación del repositorio bare. Tal como se muestra en el video, creo una carpeta llamada "servidor". A la hora de inicializar dicha carpeta con el comando "git init --bare" me aparece el siguiente error: "fatal: GIT_WORK_TREE (or --work-tree=) not allowed without specifying GIT_DIR (or --git-dir=)" Estuve buscando en el foro pero no encontré nada relacionado. Tampoco pude ver como solucionarlo. Gracias. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Nahuel , espero que estés muy bien.

Este mensaje de error proviene builtin/init-db.c

 /*
     * GIT_WORK_TREE makes sense only in conjunction with GIT_DIR
     * without --bare.  Catch the error early.
     */
    git_dir = getenv(GIT_DIR_ENVIRONMENT);
    work_tree = getenv(GIT_WORK_TREE_ENVIRONMENT);
    if ((!git_dir || is_bare_repository_cfg == 1) && work_tree)
        die(_("%s (or --work-tree=<directory>) not allowed without "
              "specifying %s (or --git-dir=<directory>)"),

Si tu sistema operacional for Windows use

cmd /V/ /Ccomo se explica aquí :

cmd /V /C "set "GIT_WORK_TREE=" && git init --bare"

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios