Git .bash_profile vuelve al valor pnetworkingeterminado

Seguí esta guía y el Paso 4 dice que haga algunas cosas con .bash_profile , agregue un tree de trabajo. Creo que esto es lo que está causando mi problema, que explicaré más adelante.

 # GIT export GIT_DIR=~/repo.git export GIT_WORK_TREE=~/www 

No soy bueno en Git, pero supere la guía y realmente funcionó.

Mi problema ahora es que no quiero usar la implementación de Git directamente desde local -> server, sino local -> github / bitbucket / etc -> server, porque necesito una visión de lo que estoy haciendo en realidad, y Encontré la guía mencionada demasiado avanzada para lo que realmente necesitaba.

Ahora estoy usando esta guía y tengo todo funcionando muy bien, excepto cuando se trata de clonar desde github a mi server, al final del paso 3. Si trato de clonar el repository me encuentro con:

 fatal: working tree '/var/www/vhosts/soegaardcykler.dk/httpdocs' already exists. 

He eliminado todo en .bash_profile , e intenté ir hacia atrás en la primera guía mencionada para resolver realmente cada pequeño lío que podría haber causado.

Si bash crear un nuevo repository de git en una nueva carpeta dentro de

 /var/www/vhosts/soegaardcykler.dk/httpdocs/ 

Me encuentro con:

 fatal: Could not switch to '/var/www/vhosts/soegaardcykler.dk/sc-gh/': No such file or directory 

Algo en algún lugar piensa que el path anterior es el path a seguir … Y no tengo idea de dónde deshacer esto.

¿Es una desinstallation de git mi única opción? Y si es así, ¿cómo haré eso?

Información de bonificación: estoy en mediotemple (dv), uso CentOS5 e inicié session como / bin / bash en un usuario de dominio cuando ocurre este problema.

Si bash navegar a la carpeta soegaardcykler.dk como root y crear un nuevo directory, o entrar en un antiguo, puedo hacer un git init, que no puedo como / bin / bash dominio-usuario. Estar en el mismo directory que root y / bin / bash domain-usuario haciendo "git status" en ambos da el post de git normal como root, commit inicial, etc. Como usuario de dominio, me encuentro con

 fatal: Not a git repository: '/var/www/vhosts/soegaardcykler.dk/sc-gh/' 

(¡tenga en count que el directory anterior ni siquiera existe! Y no importa si estoy tratando de hacerlo en un nuevo directory inicializado como git con raíz, u otro directory que no se haya inicializado con git.

Espero que entiendas mi pregunta. Estoy muy confundido y tengo dificultades para explicar mi problema (por lo tanto, mis búsquedas de Google también son malas). Esta es la razón por la que un diseñador nunca debería meterse con cosas de desarrolladores de backend.

¡En este punto desearía poder reiniciar todo con git en mi server y comenzar de nuevo!

En este momento de confusión (no puedo entender qué es lo que está mal), debes comenzar de manera efectiva.

No hagas cosas como root, para empezar. Nunca.

Desinstalar git no hará nada mejor, excepto la pérdida de time.

En este caso adopte un buen reflection al preguntar:

  • no emita posts de error sin el command que ingresó.
  • dices que has modificado las variables de entorno y piensas que ha alterado las cosas; ¿Por qué no revisas su valor y lo publicas en cuestión? Es solo el command echo $GIT_DIR .

Intenta clonar tu repository github de forma clásica (sin ubicaciones diferentes para git-dir y tree de trabajo) y haz las cosas paso a paso. Ven aquí cuando tengas preguntas.