Je suis nouveau sur SmartGit. Je ne peux pas valider via mon référentiel, le message que je reçois est le suivant:
Unable to auto-detect email address (got 'Arreane@Arreane-PC.(none)')
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository
J'utilise un autre ordinateur, mais si j'engage à la maison, il commet et pousse parfaitement, je ne sais pas si c'était la cause du problème.
J'ai cherché autour et d'autres disent d'éditer le .git/config
, mais je ne trouve pas ce fichier.
Qu'est-ce que je rate?
Eh bien, le message est assez explicite. Vous n'avez pas indiqué à git quels sont votre nom et votre adresse électronique.
Ouvrez une ligne de commande et tapez:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
Bien sûr, vous devez entrer votre vrai nom et votre email. Ensuite, git sait qui vous êtes et peut insérer cette information dans vos commits.
On dirait que smartgit n'ajoute pas le binaire git à votre chemin. Vous devez ajouter son chemin d'accès à la variable d'environnement PATH ou modifier d'abord le répertoire correspondant. Vous pouvez trouver un screencast ici: http://blog.dragndream.com/?p=97
Si vous utilisez sourcetree: Repository -> Paramètres du référentiel -> Avancé -> décochez la case "Utiliser les paramètres utilisateur globaux"
a bien fonctionné pour moi.
Vous pouvez résoudre le problème avec le solution globale, mais je veux tout d’abord décrire la solution pour chaque projet individuellement, pour des raisons de compatibilité avec la plupart des clients Git et d’autres implémentés Git. environnements:
Allez à l'emplacement suivant:
Local/repo/location/.git/
ouvrez le fichier "config" ici et définissez vos paramètres comme dans l'exemple (ajouter à la fin du fichier):
[user]
name = YOUR-NAME
email = YOUR-EMAIL-ADDRESS
Ouvrez une ligne de commande et tapez:
git config --global user.email "[email protected]"
git config --global user.name "YOUR NAME"
Il suffit de taper comme "correct" cas
"faux"
git config --global mike.email "[email protected]"
git config --global mike.name "mike"
"correct"
git config --global user.email "[email protected]"
git config --global user.name "mike"
user.name est votre nom de compte dans git-hub. user.email est votre email lorsque vous vous connectez à git-hub.
c'est assez simple mais difficile à la première fois.
Par exemple:
Si mon email est [email protected]
_ type:
git config --global user.email [email protected]
OR
Si mon nom d'utilisateur est mrsuicidesheep
, tapez:
git config user.name mrsuicidesheep
Essayez les étapes suivantes,
git config --global user.email "[email protected]"
// saisissez votre adresse email appuyez sur entergit config --global user.name "YOUR NAME"
// mettez votre nomCe problème a une solution très simple. Ouvrez simplement votre SmartGit, puis sélectionnez l’option Référentiel (en haut à gauche), puis sélectionnez Paramètres. Il ouvrira une boîte de dialogue de paramètres du référentiel. Maintenant, cliquez sur Commit TAB et écrivez votre nom d'utilisateur et EmailId que vous donnez sur le site Web de BitBucke. Maintenant, cliquez sur OK et essayez à nouveau de vous engager et cela fonctionne bien maintenant.
Avec SmartGit, vous pouvez également les modifier en allant dans Projet> Paramètres du référentiel et en cliquant sur l'onglet "Valider" (assurez-vous que l'option "Mémoriser par défaut" est sélectionnée).
Si vous utilisez git, utilisez l’adresse e-mail que vous avez utilisée pour l’enregistrement github, puis le nom de votre ordinateur. cela a fonctionné pour moi.