GitHubから問題を完全に削除するにはどうすればよいですか?


393

GitHub Issue Trackerから問題を完全に削除することは可能ですか?


28
興味深い副質問:この答えはどのように法的に一貫していますか?私はアメリカについては知りませんが、ヨーロッパでは作者の権利(著作権を超えます)を持っています。これは、出版物を取り下げることを決定できることを意味します。この権利は第三者に伝達することさえできません(それは道徳的権利です)。
Willem Van Onsem 14

2
@CommuSoftいい考慮。おそらく、忘れられる権利を通じて彼らを訴えることは、今日のヨーロッパ人にとって最良の選択肢です。
Ciro Santilli郝海东冠状病六四事件法轮功

1
@CommuSoft技術的には、タイトル/メッセージを編集できるので、GHで簡単に保護できると思います。:)
Marek Lewandowski、2015

1
@MarekLewandowski:確かに、Githubが変更を追跡しない場合(または、少なくとも履歴を削除できる場合)は、可能性があります。GoogleがキャッシュされたバージョンのWebページで同じ問題に直面していることは知っています。まれに、たとえば法廷で名前がクリアされた場合などに、特定のページ/履歴を削除するようにGoogleに依頼したり、犯罪の疑いがあると述べた記事へのリンクを削除したりすることができます。
Willem Van Onsem 2015

2
@MarekLewandowski課題の本文はtrueですが、タイトルではなく、削除できない"changed the title to"コメントが表示されます。
Ciro Santilli郝海东冠状病六四事件法轮功

回答:


29

2018年11月更新:問題を削除できるようになりました
「を参照してください-エラーで入力した削除の問題のGithubを

問題の削除


2018年5月、元の回答:

8年後の3つで、問題を解決することは依然として解決策です(まだ削除することはできません)。
過去の問題のゴースト」を参照してください。GitHubは次の点を確認して閉じるようにアドバイスしています。


28
これは残念です。1週間前、間違ったプロジェクトに誤って問題を提出しました。そして今、トラッカーがそこにあるべきでないことがはっきりしているときに、トラッカーをプロジェクトすることは永遠に汚染です。
Alexandre Martins

7
@AlexandreMartins私はちょうど同じことをやった。本当にそこにあることに意味のない問題を削除する方法がないことは絶対に愚かなようです。USER / OWNERへのPOWERはいまいましい!
ジョナサン

47
私が新しい会社に入社したとき、Zappierを介してまったく同じことが起こりました。trelloボードで作成されたチケットは、古い会社のリポジトリに突然現れました。本当に悪い。問題を削除する方法がないとは信じられません。良いニュースは、この問題についてgithubで問題を作成でき、決して削除されないことです!
Volte

2
@Volte、実際には、これは完全に真実ではありません。スパムのように見える問題からの通知を数多く目にしましたが、クリックすると404通知が届きます。ただし、これらのリポジトリはgithubスタッフが所有していました。したがって、問題を削除することは実際には可能ですが、それはgithubのスタッフのみです。
FichteFoll 2014年

2
@AlexandreMartins、その通り。アーカイブはアーカイブしたい場合に役立ち、削除は実際に削除したい場合に役立ちます。Githubの深刻な設計上の欠陥。
パチェリエ

220

いいえ、github APIでは、問題を開く/閉じる/再開することしかできません。これは、Issues APIのドキュメントです。


1
これは共同編集者にも適用されますか?もしそうなら、メーリングリストやスタックオーバーフローではなく、バグトラッカーを通じてユーザーが時々尋ねる質問をどのように削除しますか?GitHubでバグレポートを提出し、削除するように依頼する必要があるとは信じられません。
jww 2016年

20
ほぼ7年と数千後の要求:GitHubはまだ問題を削除できません:/火星に飛行機と超高層ビルが飛ぶまでには時間がかかるようです。
Sliq 2017

問題はGithubサポートによって削除できることに注意してください。それらに連絡して削除を要求することができます。遅延または拒否される場合がありますが、使用可能なオプションです。
活動の削減

この答えはもはや真実ではありません。別のユーザー(GHではありません)に問題のタイトルを変更し、問題のテキストを変更してから、編集履歴を削除して、最初に報告された問題が誰にも表示されないようにしました(どちらも質の悪い一部のコンテンツに対してのみ重要でした)いくつかの点で品質と事実に反しています。それは、卑猥でも冒涜的でも、本当に失礼でもありませんでした)
StingyJack

@StingyJackは、問題を削除することと同じではありません(事実上、問題は解決します)
Mauricio Scheffer

62

既存の問題を編集でき(重複しているとしましょう)、タイトル、説明、ターゲットマイルストーンをまったく異なるものに変更できます。これは、AFIKのチケットを削除できる範囲です。


4
別のユーザーが投稿した問題のタイトルを編集することはできないことに注意してください。
ocodo

@EmacsFodderタイトル、OPのコメントになりました。彼らがいつこれを追加したかはわかりません。たぶん、レポの所有者だけがこれを行うことができますか?多分。
Sourabh 2014

5
GitHubが最近導入した監査ログのため、これは実際には機能しません。github.com/ blog / 1866
Daniel Imms

31

後世のために:一般にgithub上の関連付けのターゲットになる可能性があるため、問題を削除することは悪いことです。

ただし、コラボレーション情報を犠牲にしてもかまわない場合は、「ハンマーで叩く」アプローチを以下に示します。

  1. 元のリポジトリのクローンを作成します。
  2. Issues APIを介して課題をコピーします。
  3. 元のリポジトリを削除します。または、新しいリポジトリの新しい名前を選択しました。
  4. クローンに基づいて新しいリポジトリを再作成します。
  5. イシューAPIを使用して、保持したいイシューを再作成します。

これにより、フォークやプルリクエストなど、他の多くのリンク情報が失われる可能性があると思います。


6
異常なことが起こっている場合、問題を削除することは理にかなっています。たとえば、コードと問題をGitHubに移動していますが、移動が完了する前に誰かがGitHubで「新しい」問題を報告しています。問題番号を変更しないでおく必要があるので、この「間違った」問題を完全にハイジャックする必要があります。
ジョセフライト

37
笑!あなたの答えが技術的に正しいと思っていても、これを行うPITAは完全に正気ではありません!
Sandeep Raju Prabhakar 2013

12
この答えは技術的に正しくありません。それは独断です。問題を削除することについての意見は議論していません。ほとんどの場合に存在するはずの基本的なCRUD(D)操作の欠如について議論しています。ソフトウェアソリューションが「私たちを自分自身から保護する」ために基本的な機能を制限することは、侮辱的であり失礼です。これは米国連邦政府ではありません。ベビーサットである必要はありません。
Volte

3
理論的にはインターフェイスの不一致に同意します。OPにそれをしないように言うことは私の主なポイントではありませんでした。私がOPの目標を達成するための破壊的なブルートフォースパスを提案する前に、これは単なる警告文でした。その上、StackOverflowはGithubのAPIを批判する適切な場ではありません。それらはGithubに宛ててください。
jerseyboy 2014

1
「最初の段落の」「関連付けのターゲット」とは何ですか?(英語は私の母国語ではありません)
KajMagnus

28

公開機能のリクエスト

私は2014-08にGitHubに書き込みhttps//github.com/jdennesにメールで返信しました:

提案をありがとう。現在、問題のコンテンツを編集/クリアすることのみが可能です。ただし、社内の機能リクエストリストでこの提案に+1を追加しました。

確認できませんでした。

これまでの最善の回避策

  • タイトルをどの検索とも競合しないものに設定します(たとえば、単一のドット).

    これは、自動的に削除できない「タイトルを次のように変更」したコメントのために、失敗の履歴を完全に隠すことはできません。

  • からだを空にする

GitHubのスタッフは力を持っています

何かセキュリティ上の問題がある場合は、GitHubのスタッフに連絡してください。通常は迅速に返信し、次のURLで確認できるように問題を完全に削除できます 。


9

本当に重要な場合は、リポジトリ全体を削除できます。


3
+1して-1を修正します。これはばかげているかもしれませんが、コンテンツを実際に削除する唯一の方法です。赤ちゃん、お風呂の水、台所の流し。
Dan Lugg、2017年


0

ユーザーは、リポジトリ所有者を含め、これを行うことができません。

ただし、Githubサポートによって問題を削除できます。それらに連絡して削除を要求することができます。遅延または拒否される場合がありますが、使用可能なオプションです。


0

まだ不可能です。他の回答で提案されている問題に対する別の回避策は、問題に「削除済み」のラベルを付けることです(または、他のラベルを使用した方がよい場合があります)。githubAPIを使用してそれらを取得すると、フィルターで除外できます。明らかに、この特定のラベルはこの目的にのみ使用し、問題を閉じるときにラベルを設定する必要があります。


今では可能です
Radium Zheng

0

可能な回避策

2019年4月現在、すべての問題を削除できるわけではありません。現在の回避策は、問題を編集してから編集履歴を削除することです。唯一の欠点は、問題がまだ存在し、古いタイトルが表示される可能性があることです。

スクリーンショット_20190419_072804

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.