Githubを使用してWebサイトの1つのテキストを保存しますが、問題はGoogleがGithubのテキストにもインデックスを付けていることです。そのため、同じテキストが私のサイトとGithubの両方に表示されます。例えば この検索 トップヒットは私のサイトです。 2番目のヒットはGithubリポジトリです。
人々がソースを見るかどうかは気にしませんが、グーグルにインデックスを付けたくありません(そして、おそらく重複するコンテンツに対してペナルティを課します)。
Github Pages の場合はどうなりますか?これらは、ソースがGithubリポジトリにあるサイトです。彼らは重複の同じ問題を抱えていますか?
この検索 最も多くヒットしたものは Marpaサイト につながりますが、検索結果に source が表示されません。どうやって?
GitHubの https://github.com/robots.txt ファイルは、「マスター」ブランチのBLOBのインデックス作成を許可しますが、他のすべてのブランチを制限します。そのため、「マスター」ブランチがない場合、Googleはページのインデックスを作成することを想定していません。
「マスター」ブランチを削除する方法:
クローンで新しいブランチを作成します-「メイン」と呼び、GitHubにプッシュしましょう
git checkout -b main
git Push -u Origin main
GitHubで、デフォルトのブランチ(リポジトリの[設定]セクションを参照)またはここを変更します https://github.com/blog/421-pick-your-default-branch
次に、クローンとGitHubからmasterブランチを削除します。
git branch -d master
git Push Origin :master
すでにあなたのリポジトリをフォークしているかもしれない他の人々に同じことをしてもらいましょう。
あるいは、GitHubを財政的にサポートしたい場合は、プライベートにできます https://help.github.com/articles/making-a-public-repository-private
簡単な答え:リポジトリをプライベートにします。
https://help.github.com/articles/making-a-public-repository-private
マスターブランチに固執したい場合は、プライベートリポジトリを使用して(およびGitHubアカウントをアップセルする)または Bitbucket のようなプライベートリポジトリを無料で提供する別のサービスを使用する方法はないようです。