Comment éviter les problèmes continus avec plusieurs programmes (git, ruby, python) et les problèmes de path d'access réseau par défaut?

Windows 7 PC. Notre administrateur réseau dispose d'un lecteur réseau (H: drive) qui s'installe au redémarrage … auquel je n'ai pas access lorsqu'il n'est pas au bureau (ou n'est pas disponible via VPN). J'ai appris à installer les applications après avoir déconnecté le lecteur réseau et déconnecter le lecteur réseau par défaut à la maison.

Pourtant .. il semble que presque tout ce que j'installe a des problèmes qui ne sont pas des problèmes d'installation manifestes. Ruby, Git et Python s'installent tous, mais ont des problèmes.

La dernière incarnation est l'installation de Git. Il a bien installé, mais quand j'ai essayé de créer un nouveau directory, il m'a donné l'erreur suivante

 erreur: impossible de verrouiller le file de configuration H: \ /. gitconfig: aucun file ou directory de ce type
 erreur: impossible de verrouiller le file de configuration H: \ /. gitconfig: aucun file ou directory de ce type
     en cours d'exécution
 "exec {C: / Programmes / Git / libexec / git-core / git-config.exe} --global --add gui.recentrepo C: / Utilisateurs / mon nom / Bureau / Testing / projets"
     ("eval" ligne de corps 1)
     invoqué de l'intérieur

ENCORE … il a encore ajouté des files à un dossier git. Cela ne me permettrait pas d'ouvrir ce que je viens de créer.

Je suis à la search d'une solution à mon problème .git, mais je cherche vraiment des indices à une solution miracle sur ce problème de réseau sous-jacent qui continue d'être un obstacle majeur dans la progression de mon expérience d'apprentissage.

Merci de votre aide.

Solutions Collecting From Web of "Comment éviter les problèmes continus avec plusieurs programmes (git, ruby, python) et les problèmes de path d'access réseau par défaut?"

error: could not lock config file H:\/.gitconfig: 

C'est à cause de la variable d'environnement HOME : assurez-vous d'en définir une qui n'implique pas H: \, et git fonctionnera très bien.

Si vous voulez que tous les programmes soient installés dans un directory personnalisé, comme C: \ prgs, utilisez mon projet senv .
Tous les programmes installés sont "portables": simple décompression dans leurs dossiers respectifs, pas de modification du registre, pas de désinstallation (il suffit de supprimer le dossier lorsque vous ne voulez plus un programme).

Décompressez https://github.com/VonC/senv/archive/master.zip où vous voulez, décompressez-le et exécutez senv.bat : il installera git, python, ruby ​​de manière portable.


L' OP user1525974 signale dans les commentaires l' ajout au file gem.bat :

 SET _HOMEDRIVE=%HOMEDRIVE% SET _HOMEPATH=%HOMEPATH% SET HOMEDRIVE=C: SET HOMEPATH=/Ruby193