web-dev-qa-db-fra.com

Comment arrêter l'indexation de mon référentiel Github par Google

J'utilise Github pour stocker le texte d'un de mes sites Web, mais le problème est que Google indexe également le texte dans Github. Donc, le même texte apparaîtra à la fois sur mon site et sur Github. par exemple. cette recherche Le plus grand succès est mon site. Le deuxième hit est le référentiel Github.

Peu importe si les gens voient les sources, mais je ne veux pas que Google les indexe (et peut-être même pénalise pour le contenu dupliqué). Existe-t-il un moyen, en plus de prendre le référentiel privé, de dire à Google de ne plus l'indexer?

Que se passe-t-il dans le cas de Github Pages ? Ce sont des sites dont la source est dans un référentiel Github. Ont-ils le même problème de duplication?

Prenez cette recherche le top des résultats les plus consultés mène à le site Marpa mais je ne vois pas le source répertorié dans le résultat de la recherche. Comment?

55
szabgab

Le fichier https://github.com/robots.txt de GitHub permet l'indexation des blobs dans la branche "maître", mais limite toutes les autres branches. Donc, si vous n'avez pas de branche "principale", Google n'est pas censé indexer vos pages.

Comment supprimer la branche 'master':

Dans votre clone, créez une nouvelle branche - appelons-la 'principale' et transmettez-la à GitHub

git checkout -b main
git Push -u Origin main

Sur GitHub, changez la branche par défaut (voir la section Paramètres de votre référentiel) Ou ici https://github.com/blog/421-pick-your-default-branch

Ensuite, supprimez la branche principale de votre clone et de GitHub:

git branch -d master
git Push Origin :master

Demandez à d'autres personnes qui ont peut-être déjà créé votre référentiel de faire de même.

Sinon, si vous souhaitez soutenir financièrement GitHub, vous pouvez aller en privé https://help.github.com/articles/making-a-public-repository-private

71
szabgab
0
xero

Si vous voulez vous en tenir à la branche principale, il semble n'y avoir aucun moyen d'utiliser un dépôt privé (et de revendre votre compte GitHub) ou d'utiliser un autre service qui offre un repos privé gratuit comme Bitbucket .

0
iltempo