GitHub
De Mi caja de notas
‘’Cette page a démarré sur GitHub’’
Cet article est une débauche. Vous pouvez m’aider à l'améliorer.
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. :
- http://aaronparecki.com/replies/2013/08/14/6/mailpile (original)
- https://github.com/pagekite/Mailpile/issues/48#issuecomment-22682787 (copie POSSÉe sur GitHub)
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)
- http://colintedford.com/2015/02/02.0338-easy-syntax-not-working/ (original, avec/ commentaires)
- https://github.com/glensc/dokuwiki-plugin-pageredirect/issues/18 (copie POSSE sur Github)
Bridgy Publish
Il n’existe actuellement pas de support dans Bridgy Publish pour POSSEr vers GitHub. Demande de fonctionnalité :
- https://github.com/snarfed/bridgy/issues/333
- pour toutes les variations de note->gist, reply -> repo | issue
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é :
- https://github.com/snarfed/bridgy/issues/333 (part of, likely to be split into a separate issue).
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 :
- https://github.com/tantek.atom (pour le nom du compte "tantek")
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
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 :
- Descente et -takedown-request-excuse-involved / Excuse
- Github a depuis amélioré ce processus en définissant la façon dont ils sont mieux traités, permettant spécifiquement au propriétaire de faire des corrections nécessaires ou de déplacer les hébergeurs. https://github.com/blog/1908-a-better-dmca-process
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].