He buscado y leído algunos post, pero mi problema no es la misma como la descrita. Así que aquí está el problema: el uso de git clone en la carpeta de bajo externos de la partición del disco funciona bien, pero todos los comandos de git falla. no se puede ejecutar git status o git log… siempre me sale error

fatal: No es un repositorio de git (o cualquier padre o madre hasta el monte de los padres /home/caprina)
Deteniéndose en el sistema de ficheros de frontera (GIT_DISCOVERY_ACROSS_FILESYSTEM no establecido).

Por favor me ayude a salir..

.

├── abi

├── bionic

├── arranque

├── construir

├── cts

├── dalvik

├── desarrollo

├── dispositivo

├── docs

├── externos

├── marcos

├── gdk

├── hardware

├── libcore

├── libnativehelper

├── ndk

├── paquetes

├── pdk

├── prebuilts

├── .repo

├── sdk

├── sistema

└── herramientas

  • ¿cuál es la salida de tree en el interior de su repositorio git?
  • ok, ¿cuál es la salida de ls .git? Usted puede pegar más salidas pastebin.com y el enlace a ellos.
  • pastebin tiene límites de tamaño, he subido el archivo aquí
  • ¿cuál es la salida de ls .git?
  • a qué te refieres .git de salida de cada carpeta anidada en el árbol? O es que hay algún directorio específico que usted me quiere proporcionar. En la carpeta de raíz sólo puedo ver .repo y no la hay .git
  • > /android/.repo$ ls -l .git >total 0
  • ¿qué comando se utiliza para inicializar el repositorio git?
  • «repo init -u android.googlesource.com/platform/manifest \ b-android-2.3.7_r1″
  • los punteros
  • si usted está usando el android repo herramienta, usted tiene que atenerse a ella. Ver aquí para más información: source.android.com/source/using-repo.html

InformationsquelleAutor user755 | 2013-05-31

5 Comentarios

  1. 106

    Solo tipo de git init en la línea de comando y presione entrar. A continuación, ejecute el comando de nuevo, probablemente se estaban ejecutando git remote add origin [your-repository].

    Que debe de trabajo, si no es así, házmelo saber.

    • Nota, sin embargo, que en la locura del escenario anterior, el parámetro –force era necesario para volver a alinear el proyecto local & la correspondiente rama remota. Yo era capaz de hacer esto de manera segura por: 1) realización de una rama de la versión local de localRepo3 (después de git init): git checkout -b local_version; 2) establecimiento de la sucursal, en el seguimiento de origen (el comando: git remote add origin [tu-repositorio]); 3) git checkout remote_branch –force; 4) una combinación de local_version rama en remote_branch. Pero git remote add origin [tu-repositorio] fue el héroe aquí 🙂
    • GIT_DISCOVERY_ACROSS_FILESYSTEM no se establece – en heroku .? puede que me guía
    • Lo he probado pero es hasta que no de trabajo.
  2. 8

    corrió a través de esta página y de varias gusta hablar sobre la GIT_DISCOVERY_ACROSS_FILESYSTEM no el mensaje. En mi caso nuestro sys admin se había decidido que la apache2 directorio necesarios para estar en un sistema de archivos montado en caso de que el disco para el servidor dejó de funcionar y tuve que conseguir reconstruido. He encontrado esto con un simple comando df:

    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:48:43)--> df -h
    Filesystem                           Size  Used Avail Use% Mounted on
    <snip>
    /dev/mapper/vgraid-lvapache           63G   54M   60G   1% /etc/apache2
    <snip>
    

    Para solucionar esto que me acaban de poner lo siguiente en la raíz de shell del usuario (ya que son los únicos que necesitan ver a etckeeper revisiones:

    export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
    

    y todo estaba bien y bueno…mucha alegría.

    Más notas:

    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:48:54)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=0
    
    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:57:35)--> git status
    On branch master
    nothing to commit, working tree clean
    
    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:57:40)--> touch apache2/me
    
    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:57:45)--> git status
    On branch master
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
        apache2/me
    
    nothing added to commit but untracked files present (use "git add" to track)
    
    -->  UBIk  <--:[email protected]:[/etc]
    --PRODUCTION--(16:57:47)--> cd apache2
    
    -->  UBIk  <--:[email protected]:[/etc/apache2]
    --PRODUCTION--(16:57:50)--> git status
    fatal: Not a git repository (or any parent up to mount point /etc/apache2)
    Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
    -->  UBIk  <--:[email protected]:[/etc/apache2]
    --PRODUCTION--(16:57:52)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
    
    -->  UBIk  <--:[email protected]:[/etc/apache2]
    --PRODUCTION--(16:58:59)--> git status
    On branch master
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
        me
    
    nothing added to commit but untracked files present (use "git add" to track)
    

    Ojalá que sirva para que alguien, en algún lugar…
    -wc

  3. 7

    Para completar el aceptado respuesta,
    Tenía el mismo problema.
    Primero se especifica el control remoto

    git remote add origin https://github.com/XXXX/YYY.git
    
    git fetch 
    

    A continuación, obtener el código

    git pull origin master
    
  4. 1

    Comprobar si en realidad estás bajo un repo en github.

    Así, listado de .git/debe dar resultados..de lo contrario puede ser cierto nivel fuera de su repo.

    Ahora, de cd a su repo y que son buenos para ir.

  5. 0

    Para android de código fuente con repo, yo creía que usted debe usar el REPO. si usted realmente desea utilizar git, usted debe saber si el proyecto ha .git directorio con el comando ls-a. O usted tiene que entrar en el sub directorio del proyecto que deberá incluir la .git.

Dejar respuesta

Please enter your comment!
Please enter your name here