Partage
  • Partager sur Facebook
  • Partager sur Twitter

Gérez du code avec Git et GitHub

Travaillez avec un dépôt distant & fork ?

    27 octobre 2022 à 16:55:30

    bonjour

    J'ai vraiment du mal avec ce cours
    Je passe par ssh et non https (mais je ne pense pas ce que ce soit ça l'origine des problèmes rencontrés)
    Je bloque depuis des jours sur cette partie :    
    >>    Travaillez avec un dépôt distant    

    >>    Collaborez sur GitHub
    Vérifiez les branches de votre projet
    déjà là j'ai pu voir qu'apres pull le code OpenClassrooms-Student-Center/7162856-G-rez-Git-et-GitHub
    certains ont dit qu'il fallait mettre plutot
    git branch -a
    pour voir les autres branch sinon on voyait que main ou la branche locale où on est et pas les branch des autres "contributeurs"

    ensuite:

    >>    Réalisez une pull request

    j'ai bien créé ma branche "my-new-version-css"    en local que je veux envoyer.
    je ne peux pas créer de branche sur autre compte dont je n'ai pas les droits c'est logique!
    (j'ai essayé de push le dossier créé apres le pull soit sur sur le comte source ou le mien )
    j'ai fait des modifs
    on ne peut pas push on obtient ça :
    $ git push -u origin my-new-version-css
    Enter passphrase for key '':
    ERROR: Permission to
    OpenClassrooms-Student-Center/7162856-G-rez-Git-et-GitHub.git denied to
    'moncompte'
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.
    


    pareil logique, je ne peux pas créer de pull request directement sur ce compte !
    mais voilà j'ai du rien comprendre car je vois sur le compte que beaucoup ont générés des pull request

    finalement j'ai réussi en regardant un tuto sur les forks ici
    https://www.frayssinet.org/2021/06/25/tuto-debutant-faire-une-pull-request-sur-github-avec-git/
    - j'ai fait un fork de compte source du cours

    - fait la petite modif du style,
    - push sur le fork de mon compte, puis contribute pour le projet source,
    et enfin le pull request et là ok enfin !!!

    mais bon ça a rien à voir avec le cours !
    tout ceci ne me rassure pas du tout pour la suite et j'imagine qu'il y avait un autre moyen.

    des observations ? des commentaires ?
    j'aimerais vraiment avoir vos avis parce que là je suis très peu confiant pour continuer ce cours :/

    merci à vous

    • Partager sur Facebook
    • Partager sur Twitter
      27 octobre 2022 à 19:34:57

      git branch -a c'est pour voir toutes les branches (remote et local)

      pour le pull request, il faut suivre la démarche https://openclassrooms.com/fr/courses/7162856-gerez-du-code-avec-git-et-github/7165692-travaillez-avec-un-depot-distant#/id/r-7484029 , soit créer une nouvelle branche, s'y rendre et faire les modifs, les push, et ensuite sur le site de github, tu devrais avoir le bouton de pull request (il y a peut être eu des changements depuis le cours sur la possibilité de créer une nouvelle branche sur le compte du cours)

      • Partager sur Facebook
      • Partager sur Twitter
        28 octobre 2022 à 11:29:00

        d'accord alors en espérant que j'ai pigé au moins quelques notions

        1) git branch -a n'est pas mentionné dans le cours pour voir les autres remote

        et le pull donné n'importe pas tous les "remotes" en local (et heureusement imaginons un projet de milliers on aurait le code de tout le monde en local et l’intérêt de git et github perdrait un peu de son sens non ?)

        2) même si c'est encore confus pour moi les instructions de commande dans le cours :

        en locale ou à distance ?

        où doit on se situer sur quelle branch avant push ou fusionner(merge) ? car à ce que j'ai compris l’intérêt est de bosser sur une autre branch que le main même en local

        Ça me parait important que quelqu'un me confirme cela ayant recommencer maintes fois la "démarche".

        Ne pouvant la créer sur le compte origin je la créé en local dans le dossier importé.

        Et c'est là que ma confusion apparait si on connait pas bien et qu'on a apriori confiance sur le contenu du cours. Rien ne pourra fonctionner, si le compte origin n'autorise pas de créer la branch directement sur github soit via git avec push.

        Enfin :

        bref là je suis tres circonspect et déçu sur ce cours sur OCR (et c'est assez rare heureusement) alors que j'en avais besoin.

        Heureusement des cours sur git github il y'en a d'autres mais j'aimais bien en général commencé par le site du zéro depuis longtemps comme une bonne base débutante.

        Mais là, je ne pense pas continuer ce cours à la limite le parcourir sans rien en attendre. Par contre pourquoi alors il est encore en ligne en l'état ? alors que j'ai vu qu'une mise à jour relativement récente avait eu lieu en mai

        C'est mon ressenti et si je me trompe totalement j'aimerais avoir un retour soit un des profs soit de quelqu'un. Merci à vous tous :)

        • Partager sur Facebook
        • Partager sur Twitter

        Gérez du code avec Git et GitHub

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown