GitHub

De wikiducamp
Aller à : navigation, rechercher

‘’Cette page a démarré sur GitHub’’


GitHub est un silo spécialisé d'hébergement de contenu pour le code, les questions, commentaires et contenu statique qui a certains aspects d'un commun, et qui grâce à la cartographie de domaine gratuit, fait aussi office de service d'hébergement de contenus.

  • Regardez github-pages pour savoir comment paramétrer un site statique avec GitHub Pages !

Caractéristiques

  • star un repo : sert de signet personnel et de classement en popularité du repo
  • watch un repo : reçoit les notification de mises à jour vers le repo
  • . . .

POSSEr vers GitHub

Pour POSSEr du code source vers github, voir git.

Bien que git soit intrinsèquement distribué, toutes les fonctionnalités supplémentaires (questions, pull requests, etc.) que GitHub ajoute au-dessus ne l'est pas. GitHub a une belle API pour interagir avec les dépôts, ce qui rend assez facile d'y POSSEr des questions, des commentaires sur les questions, des étoiles, et peut-être plus.

POSSEr une note vers GitHub

Les notes plein-texte peuvent être POSSÉes vers GitHub sous forme de gist.

Pas d'exemple connu de quiconque faisant ça à cette heure.

Soyez le premier et ajoutez ici vos permaliens !

POSSEr une réponse vers un repo

Une réponse vers un chemin de repo GitHub, ou vers les repo/questions/ peut (et devrait) être POSSÉe vers GitHub comme une nouvelle question sur ce repo GitHub.

POSSEr une réponse à une question

Une réponse à une question spécifique GitHub peut (et devrait) être POSSEe comme un nouveau commentaire sur cette question.

Backfeed from

Si vous POSSEz vers GitHub avec l'un des moyens ci-dessus, vous devez backfeeder toutes les réponses sur la copie POSSÉe sur GitHub de votre message à votre propre post afin que vous puissiez :

  • conserver une copie des commentaires des personnes sur votre post
  • voir les suivis de votre message sur votre post, au lieu d'avoir à visiter le site de GitHub
  • répondre aux suivis de votre post, à partir de votre site, au lieu d'utiliser l'interface utilisateur de GitHub

Exemples IndieWeb

Aaron Parecki

Aaron Parecki est en train de POSSEr manuellement des commentaires sur les questions GitHub à partir de son propre site vers GitHub. par ex. :

Colin Tedford

Colin Tedford POSSE manuellement les questions GitHub, et POSSE manuellement et backfeede les commentaires sur les questions GitHub (juste des rapports de bugs occasionnels)

Bridgy Publish

Il n’existe actuellement pas de support dans Bridgy Publish pour POSSEr vers GitHub. Demande de fonctionnalité :

Bridgy Backfeed

Il n’existe actuellement pas de support dans Bridgy pour backfeeder les réponses vers vos copies POSSE GitHub renvoyant vers les posts originaux. Demande de fonctionnalité :

Silopub

  • silo.pub supporte la création de questions, commentaires sur questions et pull requests, et la mise en étoile des repos depuis 2016-04-22

Le portage du IndieWeb

Exemple d’activité github Atom RSS par lequel vous pouvez exporter ou PESOS vos activités à partir de :

Si vous voulez un flux d'activité par d'autres sur vos repos, il semble que vous pouvez l’obtenir grâce à votre «Personal News Feed". "Votre Feed de Nouvelles personnelles montre l'activité -autre que la vôtre- sur les repos que vous suivez. [& hellip;]. Pour vous abonner à votre flux de Nouvelles Personnelles dans votre lecteur RSS favori, cliquez sur Subscribe to News Feed sous votre liste de repositories » : https://help.github.com/articles/news-feed/ 

Alternatives auto-hébergées

Article principal : git#Software

Il existe quelques alternatives auto-hébergées à GitHub. Gitlab et Gogs supportent le suivi de question et la gestion de projets.

  • GitLab : remplacement complet de GitHub
  • Gogo : remplacement GitHub complet
  • gitolite : interface web pour la gestion des référentiels, des contrôles d'accès à fine granularité
  • Gitweb : simple interface web pour naviguer dans les repositories git
  • Anciennement Gitorious (acquis par gitlab en Mars 2015)
  • Anciennement Gitosis (Obsolète depuis longtemps en faveur de gitolite)

Critique

Harcèlement DMCA

Vous pouvez perdre vos données en raison de descentes injustifiées de la DMCA :

Dommages collatéraux DDoS

Github est parfois la cible d'attaques DDoS, apparemment ciblées sur des projets spécifiques. Alors que GitHub semble traiter les attaques de manière à maintenir l'accès de travail, ceci est une vulnérabilité de tout service centralisé, à savoir attirer des attaques sans rapport avec l'utilisation de celui-ci, qui mettent en péril votre utilisation du service (dommages collatéraux).

  • 2015-03-26 attaque DDoS [1] via des navigateurs exécutant des scripts à partir de (MitM) fausses requêtes Baidu [2].

Voir aussi