GitHub wikiページを削除する方法は?


33

私は、プロジェクトのGitHubリポジトリにいくつかのゆるいメモとリンクを保存するためのWikiページを作成し、GitHubは「[リポジトリ] wikiへようこそ!」というテキストを含む「ホーム」というWikiページを自動的に作成しました。

それには2つの問題があります。まず、新しい「ホーム」ページはまったく役に立たない。第二に、そして最も重要なこと:私が作成したページにアクセスするために、私は、リポジトリのホームページから「ウィキ」リンクし、「ページ」タブ、およびクリックする必要があり、その後、私が作成し、実際のWikiページへのリンクを。

そこで、より簡単にアクセスできるように、コンテンツを「ホーム」wikiページに移動することにしました。GitHub wikiページには「名前変更」機能がないように見えるため、ページのコンテンツを「ホーム」ページにコピーしました。

では、元のwikiページを削除して、リポジトリが混乱しないようにするにはどうすればよいですか


編集ビューでタイトルを変更するだけでページの名前を変更できることがわかりました。これは、ターゲットページのタイトルが存在しない限り有効です。GitHubは、最初のWikiページを作成するときに、役に立たない「ホーム」ページを自動的に作成するため、最初に「ホーム」を削除してから、ページを「ホーム」タイトルに移動する必要があります。これにより、コンテンツをコピーして貼り付けるのではなく、編集履歴を保存する必要があります。
ウォルディリアス

この問題をうろついている将来の人々への補足:ホームwikiは削除できません。
ルカシュマドン

回答:


27

GitHub Googleグループのこのスレッドで述べたように、リポジトリ所有者は編集ビューからページを削除できます。

表示モードのボタンは次のとおりです。

イグル

...編集モードではわずかに異なるだけになります:

イグル

おそらく、GitHubはインターフェイスをより明確にすることを検討する必要があります(たとえば、削除ボタンを赤にするなど)


うん、確かに見逃した。ありがとう!
-b01

1
削除ボタンのテキストが赤になりました。
ProgramFOX

5
削除ボタンはなくなりました。それは...唯一のwikiページかどうか、少なくとも、それが示されていない
バイト司令

8

より長い代替方法は、Wikiのリポジトリをチェックアウトし、使用してページのコンテンツを含むファイルを手動で削除しgit rmてから、変更をWikiリポジトリにチェックインすることです。

Webインターフェースで[削除]ボタンが見つからない場合、またはコマンドラインユーザーが多い場合に便利です。


4
わかりやすくするために、git wikiは別のリポジトリに格納されています。このリポジトリには、wikiの[Gitアクセス]タブからアクセスできます。<ユーザー> / <レポ> .wiki.git:それはgit@github.comのようなものでなければなりません
waldyrious

0

可能gitです:

git clone https://github.com/ORG/REPO.wiki.git
cd REPO.wiki
rm Home.md
git add .
git commit -m "remove wiki homepage"
git push
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.