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!
6 Réponses :
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. p>
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 code> à 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
Ouvrez votre terminal, entrez votre racine de projet et ajoutez votre télécommande: p>
path $ CD / à / votre / projcet
$ GIT Remote Ajouter l'origine Git@github.com: ME / Java.Git P> blockQuote>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. P>
Vous devez sélectionner la clé privée, pas le public. p>
La configuration Github est si facile avec les NetBeans IDE. Suivez les étapes .. p>
1 - Allez github et créez un référentiel et copiez l'URL comme https://github.com/akatkar/ ... . p>
2 - Ouvrez NetBeans IDE. Si le plugin git n'est pas installé, installez à partir d'outils / plugin p>
3 - du menu de l'équipe NetBeans, cliquez sur Clone P>
4 - Collez votre URL comme URL de référentiel, fournissez votre nom d'utilisateur GITUB et votre mot de passe P>
5 - NetBeans IDE clonera votre référentiel et demandera à créer une nouvelle application p>
6 - Créez une application et copiez ou créez vos fichiers source dans cette application P>
7 - Commettez des modifications et appuyez sur la télécommande p>
8 - fait. Vérifiez de GitHub vos modifications et profitez de ... P>
Pour toute personne de cette page avec des problèmes similaires Problèmes courants avec NetBeans IDE: P>
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. P>
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. P>
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. P>
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 Code>. S'il y a un problème d'authentification, vous devez voir une interdiction d'interface graphique pour les informations d'identification. P>