J'essaie de démarrer un projet à l'aide d'Egit avec Bitbucket, mais je ne peux pas appuyer sur le projet au référentiel du serveur.
Ce sont les étapes que j'ai suivies (je vais essayer d'être très Spécifique afin que d'autres personnes puissent l'utiliser comme mode de didacticiel; même s'il ne fonctionne pas pour moi, cela pourrait fonctionner pour les autres): p>
1) J'ai installé Git sur Ubuntu 12.10 en utilisant Ce tutoriel p>
2) a suivi Ce tutoriel pour Github. P>
ssh: //git@bitbucket.org/myuser/mypepository.git code>, protocole: ssh; Port: vide; Utilisateur: git; Mot de passe: vide li>
- Bouton avancé sous Réf mappings et sélectionné la version "Master". Si cette étape fonctionne, cela signifie que la clé RSA est configurée dans BitBucket et Egit correctement. Sinon, il montrera une erreur de connexion. Li>
ul>
Tout est fait. Cependant, lorsque j'appuie sur "Push", je reçois l'erreur suivante: p>
ssh://git@bitbucket.org/myuser/myrepository.git: push not permitted
6 Réponses :
Cela pourrait être un Nom d'utilisateur Misconfiguration dans .gitconfig . p>
HI Mark, j'ai juste un nom et un email configuré sous [Utilisateur] dans .gitconfig
Il y a Étant donné qu'un repo a été cloné - les paramètres à distance ont été configurés automatiquement. Cela signifie que vous pourrez pousser immédiatement p> beaucoup plus simple code> strong> de configuration des repos git distants dans Eclipse: p>
Je pourrais cloner le référentiel sans problème. Tout est configuré automatiquement après la clonage, mais il conserve de donner l'erreur: impossible de se connecter à aucune URI: ssh: //git@bitbucket.org/myuser/mypepository.git (ssh: //git@bitbucket.org/myuser/ myRepository.git: push non autorisé)
Est-il possible que vous essayiez de vous connecter avec un identifiant utilisateur différent que celui de Repo a été créé? Dans ce cas, vous n'avez peut-être pas d'accès "écrire" au compte
Une autre chose que vous pouvez essayer est de créer une nouvelle clé SSH à l'aide des préférences Eclipse SSH et de l'appliquer à votre compte BitBucket.
C'est exactement ce que j'utilise. L'utilisateur que j'utilise est "git" et le mot de passe que ce n'est pas nécessaire depuis que j'utilise ssh.
D'accord, j'ai enfin trouvé un moyen de travailler avec elle. p>
Il suffit de changer le mode d'authentification. Si la liaison HTTPS est utilisée, au lieu d'utiliser la liaison SSH, tout fonctionne parfaitement. Il semble que SSH fonctionne juste dans un mode en lecture seule. P>
P>
Bien sûr, la méthode d'authentification est différente: vous devez taper le mot de passe et les touches SSH stockées dans BitBucket ne sont plus nécessaires. P>
Pour ceux qui rencontrent des problèmes avec EGIT, je recommande de suivre le moyen d'Eugener pour configurer automatiquement Egit. Ensuite, vous devez simplement sélectionner HTTPS comme mode d'authentification pour pousser les engagements stockés. P>
Mon expérience personnelle convient avec ce que Emiliosg dit, à savoir que j'avais beaucoup de difficulté à se connecter à Bitbucket en utilisant SSH et je ne pouvais toujours pas le faire fonctionner, mais il était si facile d'utiliser HTTPS.
Merci, c'était un vrai mal de tête. J'ai trouvé une manière plus courte, dans Egit Confler juste Remplace le SSH: // b> avec https: // b> Pas besoin de cloner
Probablement associé, j'ai corrigé "Auth Fail" des problèmes en suivant les instructions sur: http: // wangpidong. blogspot.com.es/2012/05/how-to-utilisateur-bitbucket-with-egit-in.html P>
obtenu de: Configuration de l'EGIT avec BitBucket P>
Utiliser Bitbucket, je le fais de cette façon: P>
Je pense que c'est parce que vous stockez votre clé publique dans Bitbucket dans "Touches de déploiement" (dont la description est la suivante: "Utilisez les touches de déploiement pour accéder en lecture seule à ce référentiel ..." <- Notez le mot en lecture seule). Donc, stockez votre clé dans "Keys SSH" à la place en cliquant sur votre avatar et "Gérer le compte"
Mon avis: Au lieu d'Egit, j'utilise Sourcetree depuis un moment. Si vous n'avez jamais essayé de formulaire de client externe Eclipse, essayez-le. SourceTreeApp.com