11
votes

Comment configurer le référentiel GitHub dans mon IDE NetBeans?

Je suis très nouveau à Github. Je viens de créer un compte GitHub et il dit comme ci-dessous:

Étape 1) P>

$ create a project > cd /var/tmp/newproject
$ sudo git remote add origin git@github.com:me/newproject.git
$ ls -a
.  ..  build  build.xml  dist  .git  .gitignore  manifest.mf  nbproject  src

$ Open netbeans 
  > Automatically it detects 
  > origin:git@github.com:me/newproject.git 
    > press next 
      > local branch 
        > select master 
          > press next 
            > press finish
  Works!


0 commentaires

6 Réponses :


0
votes

Essayez de préfixer SSH: // à l'URL du référentiel, mais je soupçonne que la raison réelle est que vous n'avez pas configuré la clé privée (celle qui correspond à la clé publique que vous auriez dû ajouter à votre compte Github) pour l'authentification.


6 commentaires

J'ai appliqué cela s'il vous plaît voir ci-dessus coup. Toujours le même!


Java.key.pub la clé publique? Il devrait y avoir une java.key ou java.key.pri et c'est la clé privée


Oui j'ai essayé les deux fichiers java.key et aussi avec java.key.pub. Mais toujours pareil.


Pour déterminer s'il s'agit d'un numéro de NetBeans ou de git, copiez votre fichier de clé privé sur ~ / .ssh / id_rsa (si ce n'est pas déjà là), puis effectuez un ssh -v git@github.com à le terminal et poster les résultats dans votre question


Voir mon édition ci-dessus, j'aime la simplicité de gérer le git. Il est déjà trop compliqué en raison des paramètres manuels. Mais maintenant c'est facile comme mentionné ci-dessus.


La cause de votre problème est que votre nom d'utilisateur est différent de votre login système. C'est pourquoi Git Remote Ajouter est nécessaire pour ajouter ces entrées (paramètres manuels) à ~ / .ssh / config. Vous pouvez vérifier qu'utiliser SSH -V



9
votes

Ouvrez votre terminal, entrez votre racine de projet et ajoutez votre télécommande:

path $ CD / à / votre / projcet
$ GIT Remote Ajouter l'origine Git@github.com: ME / Java.Git

Je pense qu'il doit détecter votre réglage, puis vérifier la manière dont votre IDE définit votre référentiel GitHub.


0 commentaires

0
votes

Vous devez sélectionner la clé privée, pas le public.


0 commentaires

13
votes

La configuration Github est si facile avec les NetBeans IDE. Suivez les étapes ..

1 - Allez github et créez un référentiel et copiez l'URL comme https://github.com/akatkar/ ... .

2 - Ouvrez NetBeans IDE. Si le plugin git n'est pas installé, installez à partir d'outils / plugin

3 - du menu de l'équipe NetBeans, cliquez sur Clone

4 - Collez votre URL comme URL de référentiel, fournissez votre nom d'utilisateur GITUB et votre mot de passe

5 - NetBeans IDE clonera votre référentiel et demandera à créer une nouvelle application

6 - Créez une application et copiez ou créez vos fichiers source dans cette application

7 - Commettez des modifications et appuyez sur la télécommande

8 - fait. Vérifiez de GitHub vos modifications et profitez de ...


0 commentaires

1
votes

Pour toute personne de cette page avec des problèmes similaires Problèmes courants avec NetBeans IDE:

Si vous avez deux facteurs d'authentification activée dans vos paramètres de sécurité GitHub, Netbeans ne peuvent pas gérer cela. Si vous utilisez Git Bash CLI, il se contentera d'une boîte de connexion et de deux entrées de code facteur.

Vérifiez également votre fichier de configuration dans le fichier .git / dossier, car NetBeans peut modifier Git @ github vers [YourUSName] @ github.com dans le chemin d'URL que vous pouvez modifier dans ce fichier de configuration à git@github.com. < / p>

Ces changements devraient vous permettre d'appuyer sur un référentiel distant.


0 commentaires

0
votes

au vendredi 13 août 2021, GitHub a modifié certaines des règles d'authentification. Cela peut grossir les IDes. Mettez à jour votre version installée de GIT si vous ne l'avez pas déjà fait.

Test pour les problèmes d'authentification en ouvrant une invite de commande, passez à la modification du répertoire avec votre référentiel (il dispose d'un répertoire ".git" masqué) et d'essayer de pousser manuellement comme décrit dans l'aide du poste d'origine: Git Push -u Origin Master . S'il y a un problème d'authentification, vous devez voir une interdiction d'interface graphique pour les informations d'identification.


0 commentaires