Github에서보고있는 모든 문제를 어떻게 볼 수 있습니까?


153

Github에는 문제를 "감시"할 수있는 훌륭한 기능이 있습니다. 이는 해당 문제의 진행 상황에 대한 알림을받는 데 유용합니다.

그러나 때때로 신고 한 것으로 알려진 문제의 상태를 찾으려고하지만 그 상태를 기억할 수 없습니다. 이것은 자신의 프로젝트가 아닌 프로젝트에 특히 흥미 롭습니다. 예를 들어 프로젝트에서 사용하지만 자주 기여하지 않는 라이브러리의 버그를보고 있습니다.

내가 시도한 것 : 이것은 repo보는 것과 다르다는 점에 유의하십시오 . github help ( "watch issue"및 "subscribe issue")를 운없이 검색하려고했습니다. Unsubscribeibing from Conversations 를 약간의 희망으로 읽었 지만 적용되지 않았습니다. !) 나는 구독하고, 운이없이 다양한 검색 기준 드롭 다운을 시도했습니다. 마지막으로 , 구독 목록을 보는 방법을 언급 한 경우 여기에서 구독하는 방법을 읽었습니다 .

이것을 프로그래밍에 관한 것이 아니라고 표시 할 수있는 사람들에게, 나는 이것을 넣을 더 좋은 곳을 요청할 수 있습니까? Github는 일반적으로 사용되는 프로그래밍 도구이므로이 도구는 관련성이 높습니다.


3
이 기능은 GitHub에 존재했지만 이후 제거되었습니다. 나는 그것에 대해 GitHub 지원 에 물었고 이것이 가능하지 않다고 말했지만 그들은 분명히 내 질문을 기능 요청으로 간주 할 것입니다. 아마도 당신도 그들에게 물어봐야합니다.
프리츠

1
예, 때로는 다양한 프레임 워크에 대해 따르는 문제를 다른 사람들과 공유하고 싶지만 불가능하다는 것을 알았습니다. 이는 특정 작업을 전달하는 방법에 영향을줍니다.
prusswan

1
정답을 보려면 아래 @apaatsio의 답변을 읽으십시오!
이안 켐

답변:


65

https://github.com/notifications/subscriptions 에서 현재 구독중인 모든 Github 문제를 볼 수 있습니다

왼쪽 상단의 알림 / 벨 아이콘을 클릭 한 다음 왼쪽 메뉴 패널에서 "관리되는 알림"> "구독"을 선택하면 어느 페이지에서나이 페이지로 이동할 수 있습니다.


63

Github에는 모든 감시 문제를 나열 할 수있는 옵션이 없습니다.

이러한 문제에 레이블을 표시해도 목적이 해결되지 않습니다.

그러나 github은 문제가 변경 될 때마다 알림을 보냅니다. 한곳에서 모든 알림을 확인할 수 있습니다 https://github.com/notifications

기본적으로 읽지 않은 알림이 표시됩니다 (오른쪽 상단 모서리에 번호가있는 사서함으로 표시됨). 해당 페이지에서 "모든 알림"또는 https://github.com/notifications?all=1 을 선택 하여 구독 한 이후 업데이트가 하나 이상 발생한 모든 문제를 볼 수 있습니다 .


6
수정 : "보고있는 모든 문제를 보는 것"이라고 말하는 것은 사실이 아닙니다. 실제로 "구독 한 이후로 적어도 하나의 업데이트가 발생한 모든 문제를 확인하는 것"입니다. :(
James M. Greene

20
이 기능에 투표하는 비공식적 인
Oliver Bestwalter

3
"모든 알림"섹션은 읽은 후 1 주일 동안 읽은 알림 만 표시합니다.
15

1
구독 한 문제를보고 관리 할 수없는 것은 기발한 것처럼 보이며 GH가이 기능을 추가하기를 바랍니다. 그렇지 않으면 희망하는 시한 폭탄이 사라져 원하는 것을 찾을 수 있습니다.
Joe

2
apaatsio가 stackoverflow.com/a/55781931/3005607 아래에서 답변 했으므로 이제 github.com/notifications/subscriptions 로 이동할 수 있습니다.
mrgnw

42

GitHub API v3 문서 1 에 따르면 가입 된 이슈를 소유 리포지토리, 멤버 리포지토리 및 조직 리포지토리에 나열하는 방법이 있습니다. 그러나 관련없는 임의의 저장소에서 등록 된 문제는 나열 하지 않습니다 .

유닉스에서는 다음과 같이 API에 액세스 할 수 있습니다 (만약 전파 될 때 GitHub 비밀번호를 입력하십시오).

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed

Output:
[
  {
    "url": "https://api.github.com/repos/owner1/repoA/issues/3",
    "repository_url": "https://api.github.com/repos/owner1/repoA",
...etc...

또는이 명령을 사용하여 출력을 문제에 대한 링크 목록으로 형식화하십시오.

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed | \
    grep '"url"' | grep -o 'https://api.github.com/repos/.*/issues/[0-9]*' | \
    sed 's#https://api.github.com/repos/#https://github.com/#'

Output:
https://github.com/owner1/repoA/issues/3
https://github.com/owner1/repoB/issues/14
https://github.com/owner2/repoC/issues/1

1 GitHub API를 언급 한 첫 번째 답변에 대한 편집 이 거부 되었으므로 여기에 예제를 추가하고 있습니다.


다음 방법은 작동하지 않습니다 에 대한 구독 전용 문제를 해결합니다.

이 문제를 해결하려면 https://github.com/ 또는 https://github.com/issues/ 에서 검색 창에 입력 하십시오.

is:open is:issue involves:YourUserName

그러면 어떤 방식 으로든 관련된 모든 문제가 표시되지만 구독 한 문제는 아닙니다. GitHub의 도움말 페이지의 상태 :

involves규정은 논리적 OR 사이이고 author, assignee, mentionscommenter같은 사용자에 대한 규정.


고마워, 나를 위해 문제를 해결했다! 게다가, 검색 결과를 필터링하는 데 도움이되는 고급 검색이 있습니다 : github.com/search/…
lagivan

12
involves:username구독 전용 문제에 대해서는 작동하지 않으며 여기 help.github.com/articles/searching-issues/ 에서도 작동하지 않습니다 ... 구독 에 대해서는 아무 것도 말하지 않습니다.
zormit

2
@zormit 그것이 많은 사람들이 +1에 대해 댓글을 달고있는 이유 중 하나입니다.
user7610

9
구독 한 모든 이슈를 찾을 수있는 방법이 없으면 사람들이 자신이 댓글을 달 았던 모든 이슈를 찾는 데 도움이되기 때문에 투표를 수집합니다. ...이 답변을 찾을 때까지 어떻게 해야할지 모르겠습니다. 이 사람 얼굴 .... 당신은 가장 가까운 것은 사람들이 : Google에서 찾을 수있어
SteveShaffer

1
공표는 "이 답변이 유용합니다."를 나타냅니다. 내가 뭔가를 찾기 위해이를 사용하기 때문에 나는이 답변이 유용하다고 했다 내가 전에 찾을 수에 댓글을. 따라서 나는 찬성 :).
Ajean

3

특정 프로젝트에 대한 모든 문제를보고 싶은 경우 즉, 어떤 방식 으로든 해당 문제와 상호 작용했습니다. 이 작업을 수행;

Github 이슈를 검색 할 때이 작업을 수행하십시오.

is:issue commenter:<username here>

보고있는 모든 문제가 나열됩니다.


않습니다 commenter정말에 코멘트를 남겨 두지 않았다 지켜 문제를 잡아?
andig

아뇨. 그러나 이것은 github.com/rugk/otherfiles/wiki/GitHub-search-terms-cheat-sheet :)에 도움이 될 수 있습니다.
Adeel Imran

1
involves:<username here>좋은 옵션 도 있습니다. 그것은 당신이 또한 당신이보고있는 것들과 관련된 모든 문제를 줄 것입니다.
Adeel Imran

1

Github API를 통해이 정보를 가져올 수 있습니다

https://developer.github.com/v3/issues/#parameters

GET / orgs / : org / issues

Parameters
Name    Type    Description
filter  string  Indicates which sorts of issues to return. Can be one of:
* assigned: Issues assigned to you
* created: Issues created by you
* mentioned: Issues mentioning you
* subscribed: Issues you're subscribed to updates for
* all: All issues the authenticated user can see, regardless of participation or creation
Default: assigned

1
이것은 귀하가 소유하고 있거나 회원이거나 조직이 소유 한 리포지토리의 문제에 대해서만 작동하는 것 같습니다. developer.github.com/v3/issues/#list-issues에 작성된대로 : "소유 저장소, 멤버 저장소 및 조직 저장소를 포함하여 모든 보이는 저장소에서 인증 된 사용자에게 할당 된 모든 문제를 나열하십시오. 필터 ​​조회 매개 변수를 사용하여 반드시 할당되지 않은 문제를 가져옵니다. "
프리츠
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.