Impossible de modifier git bash de raccourci de Windows
Sous Windows 7 je voudrais changer les paramètres pour le Git Bash Ici shell extension de la fenêtre de commande, par exemple, la largeur, la hauteur et la police. Mais quand je fais cela, je reçois un message d'erreur "Impossible de modifier le raccourci".
Je peux modifier le raccourci pour Git Bash dans le menu Démarrer à l'aide de "Exécuter en tant qu'administrateur..." Cela fonctionne, mais seulement pour Bash fenêtres ouvertes à partir du menu Démarrer. Il n'est pas travail pour le "Git Bash Ici" shell extension et il n'y a pas "Exécuter en tant qu'administrateur..." dans le menu contextuel.
Comment voulez-vous faire?
Vous devez vous connecter pour publier un commentaire.
Si vous exécutez git bash en tant qu'administrateur en cliquant droit sur son icône et en sélectionnant "Exécuter en tant Qu'Administrateur", vous serez en mesure de changer vos paramètres et de les avoir persistent.
Vous pouvez le vérifier par la fermeture de la session admin réouverture en tant qu'utilisateur normal.
Je l'ai fait pour définir les valeurs par défaut, puis juste utilisé git comme un utilisateur normal à partir de là.
Modifier: Ma réponse est obsolète si vous êtes en utilisant la plus récente msysgit version et sébastien.b posté la solution mise à jour avec - https://stackoverflow.com/a/7216120/104783
C'états
andrej351 a également un bon rappel
Malheureusement, la accepté de répondre offerts par les utilisateurs étincelles ou bentayloruk ne fonctionne plus (comme de git 1.7.6 au moins). Le
Git Bash.vbs
script déclenché par "Git Bash Ici" ne pas exécuter l'Git Bash
raccourci plus longtemps. Il crée un temporaire de raccourci (.lnk) qui exécute labin/sh.exe
exécutable dans le Git le répertoire d'installation à la place. La modification des propriétés (polices, couleurs), soit que l'exécutable (sh.exe) ou Git Bash raccourci ne va pas aider.La solution est de modifier le
Git Bash.vbs
script et l'exécuter de nouveau le lien, au lieu de sh.exe. Recherchez la ligne:et le remplacer par cette ligne:
Git Bash.vbs
de cette façon afin d'apporter des modifications à la console de la fenêtre de propriétés persistantes était nécessaire de commencer avec Git-1.7.6-preview20110708 mais n'est pas plus nécessaire plus avec Git-1.7.7-preview20111014 ou plus récent.Git Bash.vbs
. Je ne vois aucune explication et n'est pas très utile si je n'ai aucune idée d'où c'est. J'ai fait une recherche dans le répertoire git a été installé et n'a pasbash.vbs
et les seuls fichiers avec le mot "bash" sont .les fichiers exe. Peut-on mettre plus d'informations dans cette réponse? Où pourrais-je trouver ce fichier qui doit être modifié? Aussi, il dit qu'il ne veut pas l'utiliser, mais crée un raccourci? Où puis-je trouver ce raccourci?Mise à jour: Selon certains commentaires et d'autres réponses, cette réponse n'est pertinente que pour les anciennes versions. Peut-être ceux avant 1.7.6.
Des Instructions Complètes
Vous pouvez modifier les réglages appliqués lors de l'utilisation de la Git Bash Ici menu contextuel en effectuant les opérations suivantes:
C:\Program Files (x86)\Git
.Plus De Détails
Cela fonctionne car en cliquant sur le Git Bash Ici shell extension de l'élément de menu exécute la commande
wscript "C:\Program Files (x86)\Git\Git Bash.vbs" "%1"
. Ceci est spécifié dans la clé de registreHKEY_CLASSES_ROOT\Directory\shell\git_shell\command
. Ce fichier vbs définit le répertoire courant, puis exécute la Git Bash raccourci. Une fois que vous avez changé les paramètres sur ce raccourci, ils vont toujours être utilisé lors de ce raccourci est exécuté (indépendamment d'être admin ou pas).Git Bash.vbs
Au cas où quelqu'un vient ici, comme je l'ai fait, vous cherchez un moyen d'avoir le Git Bash menu contextuel exécuter en tant qu'administrateur (pour une raison quelconque), grâce à la ci-dessus, et voici l'modifié les étapes nécessaires à suivre pour effectuer ce travail:
Merci à tous les ci-dessus pour me pousser dans la bonne direction.
PS, c'est avec Git-1.9.0-preview20140217 sur Windows 7
Vous pouvez modifier le shell de contexte gestionnaires de menu directement dans le Registre Windows. Celui que vous cherchez est probablement sous l'une de ces branches:
Ici est un long article expliquant ce que vous pouvez faire là-bas. Voir la deuxième moitié de cet article pour plus de conseils sur où chercher.
essayez d'aller à C:\Program Files (x86)\Git ou partout où vous avez installé git et modifier le git bash raccourci, la taille est dans l'onglet mise en page
Vous pourriez essayer de freewares comme Les Programmes Par Défaut De L'Éditeur ou Menu Contextuel De L'Éditeur, et voir si cela permet:
Découvrez une version modifiée de "Git Bash.vbs" qui utilise la nouvelle méthode pour les chemins d'accès UNC, mais l'ancienne méthode pour les chemins locaux.
http://groups.google.com/group/msysgit/browse_thread/thread/0603d9565a988d48?pli=1
Le problème que j'ai avec Sébastien solutions est que le bash chemin a toujours été le parent du dossier j'ai choisi, que j'ai trouvé ennuyeux.
Cette solution m'a aidé à changer la taille de police:
Remplacer Cible de Git Bash lien avec les éléments suivants:
%ComSpec% /c "C:\Program Files (x86)\Git\bin\sh.exe" --login -je
Recherchez Git Bash lien dans le menu démarrer, clic droit et Exécuter en tant qu'Administrateur.
De modifier les Propriétés de l'ouverture de la console, pas de Défaut. Définir n'importe quelle police que vous aimez. Je préfère Consolas 28 depuis que je suis aveugle 🙂
Vous avez terminé. Vous pouvez fermer la console et exécutez-le à nouveau comme utilisateur régulier; la taille de la police doit être de votre choix.
Les instructions ci-dessus ne fonctionne pas pour moi. J'ai créé un raccourci vers cmd.exe dans ma barre des tâches, réglez-le sur exécuter en tant qu'Administrateur, et il a dit à exécuter git shell.
Dans le champ de texte où il est dit "entrez l'emplacement de l'élément", entrez:
C:\Windows\System32\cmd.exe /c "%USERPROFILE%\Desktop\GIT Shell.lnk"
Choisir un nom pour le raccourci et l'enregistrer.
J'ai choisi l'emplacement d'installation par défaut pour le Git Shell raccourci dans le cas où il est mis à jour dans une version future, mais vous pouvez le mettre n'importe où pour faire ce travail aujourd'hui - juste être sûr de mettre à jour la commande pour votre raccourci avec le nouvel emplacement.
Maintenant, vous pouvez lancer une invite de commande en tant qu'Administrateur avec tous les Git Shell chemins d'accès en un clic dans votre barre des tâches.
Versions ultérieures, telles que Git pour Windows v2.7.2 (64 bits) ne pas utiliser un fichier VBS j'ai donc modifié le registre d'exécuter le raccourci via cmd.exe. Il fonctionne, mais vous devez fermer manuellement la fenêtre cmd quand elle s'ouvre, ce qui n'est pas trop onéreux.
La clé de Registre à modifier est
HKEY_CLASSES_ROOT /Annuaire /shell /git_shell /commande
Vous trouverez la valeur par défaut doit être quelque chose comme:
Je l'ai changé pour
L'emplacement de la lnk de fichier peut être différent pour vous, et notez le double citant nécessaires autour de la commande.
BTW - je utiliser Git Bash pour l'exécution de mes Braises de la CLI de construire et servir les commandes. Être en mesure de le faire fonctionner avec des autorisations élevées par la définition de la lnk à exécuter en tant qu'administrateur est utile, car il améliore considérablement les performances.
J'ai eu un problème similaire avec Git 2.8.2 (64 bits), ce qui a entraîné une .icône exe pour Git Bash (ce qui pourrait arriver à la Coque ainsi). Voici ce que j'ai fait:
Pourquoi c'est arrivé?
C'était parce que j'avais déjà Git sur mon Windows, qui a été un 32 bits version, et puis j'ai - sans le savoir à propos de l'incompatibilité - mis à jour mon Git vers une version plus récente de l'exécution dans 64 bits.
Une autre façon de résoudre ce serait totalement de le réinstaller.
Sur windows 7, faites simplement un clic droit sur le programme, puis choisir
properties
et entrez un nouveau raccourci.Vous aurez besoin des droits d'administrateur.