2015-11-18 3 views
1

Situation Quelqu'un a codé un algorithme en Python et l'a rendu disponible sous GNU GPL en tant que module Python sur Bitbucket.Façon «correcte» d'utiliser le projet git

Question L'algorithme est complet et nécessite une fonction spécifique à l'utilisateur dont j'ai besoin pour me coder. Depuis que je suis nouveau à Git, je ne sais pas exactement comment je devrais procéder. Atm Je me sens dépassé par le fait de forger, de cloner et de ramifier, donc j'apprécierais si quelqu'un plus expérimenté m'a dit ce qu'ils feraient? Aussi, est-il éthique de cloner leur projet Git, d'ajouter mes trucs et de les télécharger sur un autre service comme Github?

+0

Vous devriez google "comment utiliser git" et lire attentivement le résultat supérieur – mbatchkarov

Répondre

1

Vous pouvez fork, copier, modifier et redéstribuer depuis que cet algorithme est publié dans GPL, mais vous devez conserver votre code redéstribué sous une licence compatible GPL.

Clone du projet à votre machine, vous pouvez le faire suivant ces étapes:

  • Accédez au référentiel dans Bitbucket.
  • Cliquez sur le bouton Cloner. Copiez
  • la commande clone (format SSH ou HTTPS). Si vous utilisez le protocole SSH, vous devez vous assurer que votre clé publique est dans Bitbucket et chargée sur le système local que vous clonez.
  • Lancez un terminal.
  • Accédez au répertoire local dans lequel vous souhaitez cloner votre référentiel Bitbucket .

  • Collez la commande que vous avez copié Bitbucket, par exemple:

    $ git clone [email protected]:tutorials/mydvcsproject.git 
    

Si vous avez réussi, un nouveau sous-répertoire apparaît sur votre disque local. Ce répertoire porte le même nom que le référentiel Bitbucket que vous avez cloné. Le clone contient les fichiers et les métadonnées nécessaires à Git pour conserver les modifications apportées aux fichiers source.