Github : ajouter un commit en ligne de commande

Bonjour
Une interrogation qui va sans doute paraitre bête aux yeux de certains, mais bon, y a pas de questions betes parait il. Donc, j’y vais

J’utilise un probleme issu de git et pour la première fois j’essaye d’y apporter des modfications.
Donc je me suis créer un compte git mais le programme ne m’appartient, c’est bien entendu celui d’un autre.
Je découvre donc cet univers.
Je pensais passer mes modifications en ligne de commande
Je vous explique pour l’instant ce que j’ai fait
Récupération de git :
git clone --recursive XXXXX
J’obtiens donc ma copie locale, le modifie les fichiers
git status
pour voir les fichiers modifier
et
git add MonFichier.modifié ou Mes fichiers. Modifiés
et la préparation du commit
git commit -m "Description du Commit"
Je pensais envoyé le tout avec un
git push
Là il me demande un login et mot de passe
Je mets celui de mon compte git mais il me dit utilisateur deny.

Alors je me dis soit ma config est mauvaise (en fait je n’ai rien configuré, juste utilisé les commandes git)
Donc je vois une histoire de cle SSH (jen crée une en local et mets à jour mon profil git)
Mais ça ne passe pas mieux…

Du coup, j’ai proposé via le site internet de git mes modifications et là elles passent bien dans le pull request. ça va parce que je n’avais pas modifié beaucoup de fichiers.

Mais j’aimerais savoir comment on fait pour le faire en ligne de commande via sa copie locale. Peut être faut il des droits par rapport au projet que je n’ai pas …

Du coup ai lu pas mal, mais rien trouvé de concluant d’où ma question :wink:

Merci d’avance

Salut,

Il y a 2 façon de faire.

Soit tu demande a ce que ton compte soit autorisé a faire des push sur le dépot.
Du coup tu deviens un développeur a part entière du projet.

Soit tu créé un fork du projet, tu fait tes modifications, commit, push.
Ta modification sera donc faite sur ton fork du projet.
A partir de la, tu peux faire un “pull request” de tes modification via l’interface.
Ton pull request entrera dans un processus de validation et pourra être intégré dans le dépot principale.

OK merci
Ai tout compris cette fois :wink:
Bonne soirée
RESOLU