Lorsque nous développons une application, que ce soit pour le bureau ou pour le web, il est préférable d'héberger notre code dans un système de contrôle de version pour diverses raisons:
- Nous pouvons revenir à un point précédent si nous faisons quelque chose de mal.
- Nous pouvons avoir un meilleur contrôle sur les versions de notre code ou produit.
- Nous pouvons créer des "branches" de notre projet avec de nouveaux changements sans affecter l'idée originale.
Et ce ne sont là que quelques-uns des avantages que nous offre ce type de système. Parmi les plus connus que nous ayons Git, Mercuriel et le grand-père du quartier, le presque oublié Subversion.
Comme il est logique, nous pouvons avoir notre Système de contrôle de version dans notre propre serveur, ou dans le Cloud, étant GitHub peut-être le plus connu, mais ce n'est bien sûr pas le seul.
Il existe d'autres très bonnes alternatives telles que Gitorieux, gitlab ce et mon préféré, BitBucket qui a des options que ses adversaires n'ont pas, ou tout simplement, nous devons les payer.
BitBuckets cela nous permet également de nous connecter en utilisant OpenID, notre récit de Facebook, du Google, du Twitter ou GitHubalors n'essaye pas créer un compte de messagerie dans Hotmail pour l'utiliser, car cela ne fonctionnera que si vous vous inscrivez en tant que tel sur le site 😛
Un autre avantage qui nous permet BitBuckets c'est en avoir plusieurs Dépôts privés, créer des groupes de travail ou la possibilité de faire nos modifications via HTTPS, sans avoir à configurer de ports rares ou de paramètres avancés.
C'est un luxe pour moi, car dans mon pays, de nombreux FAI bloquent des ports spécifiques utilisés pour GITmais avec BitBucket ce n'est pas un problème. En fait, une fois que nous aurons notre compte et que nous aurons effectué une opération, nous obtiendrons quelque chose comme ceci:
Lors de notre premier enregistrement, BitBucket Il nous donnera les instructions pour configurer notre compte et créer notre premier référentiel, de manière simple. Nous pouvons choisir le type de code que nous allons héberger, et en quelques minutes nous pouvons commencer à travailler.
Normalement, lorsque vous utilisez Git sur un serveur dans le Cloud, vous devez configurer les clés publiques et privées, créer une relation de confiance entre le PC et le serveur, etc. Pour une raison quelconque, je n'ai rien eu à faire de cela
Voilà pourquoi BitBucket est pour moi la meilleure alternative à GitHubmais bien sûr, chacun a ses goûts et ses raisons de choisir le meilleur Système de contrôle de version tout ce que tu aimes.
Je devrais créer un compte sur certains de ces serveurs, j'ai beaucoup de code écrit en C (Gtk), Vala et PyGTK, que je n'ai jamais téléchargé sur le réseau pour partager directement.
Je vais devoir lire un tutoriel sur la création d'un compte sur ces serveurs.
. La plupart des développeurs de logiciels libres utilisent Github, c'est le cas de la communauté Linux Mint ou du projet MATE et Gnome.
J'ai également essayé BitBucket et la vérité est que c'est très bon. Il possède une fonctionnalité que GitHub n'a pas, à savoir la synchronisation des fourchettes. Cependant, GitHub vous permet également d'utiliser Git sous HTTPS, est plus intégré avec des outils tiers (Open Build Service, Travis-CI, etc.) et propose un hébergement gratuit de pages Web statiques (vous pouvez en fait héberger des applications Firefox OS).
Je ne veux pas courir:
git clone https://repositorio
Mais pour exécuter le Push and Commit sur HTTPS .. Nous parlons de la même chose, non?
Honnêtement, il n'y a pas comme Github.
Github règle.
Bien sûr, surtout lorsque vous payez pour l'utiliser 😉
Elav Devez-vous vraiment payer pour l'utiliser?
Pour avoir des référentiels privés et d'autres fonctionnalités OUI, vous devez PAYER.
Comme il est moche de travailler avec des référentiels privés, car ils doivent cacher quelque chose de malveillant.
Tous les logiciels doivent être gratuits et publics.
Si Elav prend en charge les référentiels privés, cela signifie qu'il prend en charge les logiciels propriétaires.
Lucas, à quel moment Elav a-t-il dit prendre en charge les référentiels privés ou les logiciels propriétaires?
Elav a seulement mentionné dans le post la possibilité de (payer) de créer des référentiels privés dans BitBucket, puis dans un commentaire il l'a clarifié / répété à un utilisateur, rien de plus.
Veuillez ne pas mettre de mots dans la bouche de quelqu'un d'autre. ¬_¬
@Luke
Je ne suis absolument pas d'accord pour dire que tous les logiciels doivent être gratuits et publics. Ce n'est ni mauvais ni diabolique ou quoi que ce soit, ce sont (personnellement) des raisons très différentes.
Imaginez que vous soyez un développeur logiciel indépendant et que vous ayez une application courante mais que vous ayez ajouté des fonctionnalités très originales. Désormais, vous supportez l'open source et décidez de libérer le code des fonctionnalités communes, mais des fonctions inhabituelles, vous décidez de les rendre privées. Pourquoi tu as fait ça?
Étant donné que les fonctionnalités inhabituelles sont ce qui rend votre application attrayante, ce seront elles qui vous rapporteront des revenus, d'autres filles, plus de clients, etc. Ce code privé sera celui qui vous gardera et vous différenciera des autres développeurs.Si vous publiez ce code, n'importe qui peut rendre ces fonctionnalités incroyables qui ont rendu votre application unique, vous perdrez votre gagne-pain, vos revenus.
Comprenez-vous maintenant pourquoi je ne suis pas d'accord avec vous? Tous les logiciels ne doivent pas être gratuits. Si vos revenus proviennent d'une autre source, donnez tout, pour libérer tout le code que vous avez, mais si vous vivez du développement de logiciels, vous ne pouvez pas vous permettre ce luxe.
Salutations.
Elav supprime l'entrée que j'ai faite sur le "" tutoriel de l'applet pour Cinnamon "".
car sinon les utilisateurs de Linux peuvent se tromper avec la révision effectuée.
Pas de problème, nous avons de la chance.
@marianogaudix j'écris au mail 😉
@Lucas: Il y a des choses qui ne doivent pas nécessairement être pour la portée et les connaissances de tout le monde, des projets personnels ou professionnels. Quel est le problème avec l'utilisation d'un référentiel privé?
Dans github, vous devez payer si vous voulez avoir des référentiels privés, c'est-à-dire qu'ils ne sont pas visibles publiquement. Alors que bitbucket, vous pouvez avoir des référentiels privés sans payer, mais seuls 5 utilisateurs maximum peuvent travailler sur ces référentiels, s'il y en a plus, vous devez payer. Contrairement à github qui n'a aucune limitation en termes de nombre d'utilisateurs.
Chacun a ses avantages, selon le goût ou les besoins que vous avez.
@kaltwulx il me semble que vous vous surévaluez ... tout comme le monde de la mondialisation, il est très probable que les caractéristiques aient déjà été faites par quelqu'un d'autre. En outre, si vous faites quelque chose de très nouveau, vous êtes plus susceptible de provoquer une sensation, alors ils vous appelleront de plusieurs côtés pour vous proposer de faire autre chose.
Il pense à ce qui serait arrivé si Newton avait clarifié toutes ses théories.
Bitbucket pourrait être au niveau de Github mais pour Atlassian (la société) c'est juste un autre produit et non son joueur vedette, cependant Github est fabriqué par "Github Inc." remarquez le niveau d'engagement?
Personnellement, j'apprécie davantage Mercurial et pour tout ce qui est privé, j'utilise Bitbucket mais pour collaborer sans aucun doute, Github est le bon endroit.
Découvrez combien de choses Atlassian a en dehors de Bitbucket: https://www.atlassian.com/software
bon
J'utilise également Bitbucket. Et pour moi, son plus grand avantage par rapport à GitHub est que je peux créer des référentiels GIT ou des référentiels Mercurial, selon ce qui me convient le plus (en fait je l'utilise toujours avec Mercurial, je ne l'utilise jamais avec GIT)
Elav, ce que vous dites de ne pas avoir à créer une relation de confiance entre le PC et le serveur.
Devez-vous simplement vous connecter au terminal et ne pas créer de clé RSA ou quelque chose comme ça?
En ce moment, je ne me souviens pas d'avoir fait quoi que ce soit O_O
Vous devez également ne pas savoir si vous avez remarqué SourceTree pour Windows et Mac créé par Atlassian qui est la même société Bitbucket et qui ressemble beaucoup à un client git. La version Linux qu'ils ont dit sortirait mais ce n'était pas dans leurs plans immédiats.
Et si vous avez un compte universitaire, GitHub et Bitbucket vous offrent des cadeaux.
Bitbucket est bon, j'utilise Github pour les référentiels publics et Bitbucket pour les dépôts privés, dont la plupart sont des œuvres pour des tiers. Gitorious et Gitlab ne les connaissaient pas. Je vais les tester.
J'utilise également les deux systèmes et profite ainsi des avantages que chacun a
Je l'aime mieux que github, cela me permet aussi de créer des dépôts privés, nous n'avons pas de projets gratuits tout le temps.
Merci pour la pointe, je vais jeter un oeil!
Bonjour elav!
Je suis content que vous ayez aimé Bitbuckets… il a ses points forts.
Quand j'ai une minute, j'abaisse le thème (même si la dernière fois j'ai eu des problèmes pour l'utiliser).
Étreinte! Paul.
Proposition intéressante, car au moins elle a l'avantage de pouvoir garder nos projets personnels en réserve, et depuis que vous commentez le blocage des FAI, elle m'a convaincu de l'utiliser plus que GitHub lui-même.
Et au fait, OwnCloud peut également ajouter les mêmes fonctionnalités GitHub?
Bitbucket est une bonne alternative et ce que j'aime le plus dans bitbucket, c'est que vous pouvez avoir un dépôt privé, que vous devez payer avec Github.
Très bon merci pour l'information. J'ai été très heureux de voir qu'il existe encore des dépôts privés gratuits. Salutations et continuez.
Je ne dis pas que BitBucket n'est pas bon, en ce moment je l'utilise et je l'aime beaucoup, mais je préfère payer pour un repo privé que de payer pour avoir plus de 4 utilisateurs, ce que github m'offre à l'infini