GitHub 위키 페이지를 삭제하는 방법?


33

프로젝트의 GitHub 저장소에 느슨한 노트와 링크를 저장하기 위해 위키 페이지를 만들었고 GitHub는 "[repository] wiki에 오신 것을 환영합니다!"라는 텍스트가 포함 된 "홈"이라는 위키 페이지를 자동으로 만들었습니다.

그것에는 두 가지 문제가 있습니다. 첫째, 새로운 "홈"페이지는 전혀 쓸모가 없습니다. 둘째, 가장 중요한 점 : 내가 만든 페이지에 액세스하려면 리포지토리 홈 페이지에서 "wiki"링크를 클릭 한 다음 "Pages"탭을 클릭 한 다음 내가 만든 실제 위키 페이지에 대한 링크를 클릭해야합니다.

그래서 컨텐츠를 "홈"위키 페이지로 이동하여보다 쉽게 ​​액세스 할 수 있도록 결정했습니다. GitHub 위키 페이지에는 "이름 바꾸기"기능이없는 것 같기 때문에 페이지 내용을 "홈"페이지로 복사했습니다.

이제 원본 위키 페이지를 삭제하여 저장소를 어지럽히 지 않게하려면 어떻게해야합니까?


편집보기에서 제목을 변경하면 페이지 이름을 바꿀 수 있습니다. 대상 페이지 제목이 존재하지 않는 한 유효합니다. 첫 번째 위키 페이지를 만들 때 GitHub가 쓸모없는 "홈"페이지를 자동으로 생성하므로 먼저 "홈"을 삭제 한 다음 페이지를 "홈"제목으로 이동해야합니다. 이렇게하면 내용을 복사하여 붙여 넣는 대신 편집 기록을 유지해야합니다.
waldyrious

미래의 사람들 이이 문제를 해결하기위한 참고 사항 : 홈 위키는 삭제할 수 없습니다.
Lukasz Madon

답변:


27

GitHub Google 그룹 의이 스레드 에서 언급 한 것처럼 저장소 소유자는 편집보기에서 페이지를 삭제할 수 있습니다.

보기 모드의 버튼으로 인해 삭제 버튼을 놓치기가 쉬울 수 있습니다.

임 구르

... 편집 모드에서는 약간 다릅니다.

임 구르

아마도 GitHub는 인터페이스를보다 명확하게 만드는 것을 고려해야합니다 (예 : 삭제 버튼을 빨간색으로 만드는 것 등)


네, 꼭 놓쳤습니다. 감사!
b01

1
삭제 버튼에 빨간색 텍스트가 생겼습니다.
ProgramFOX

5
삭제 버튼이 사라졌습니다. 또는 유일한 위키 페이지 인 경우에는 표시되지 않습니다.
Byte Commander

8

더 긴 대안은 위키의 저장소를 체크 아웃하고 위키 컨텐츠로 git rm변경 사항을 체크인 한 후 다시 체크인 하여 페이지 컨텐츠를 포함하는 파일을 수동으로 삭제하는 것 입니다.

웹 인터페이스에서 삭제 버튼을 찾을 수 없거나 명령 줄 사용자가 더 많은 경우에 유용합니다.


4
명확하게하기 위해 git wiki는 위키의 "Git access"탭을 통해 액세스 할 수있는 별도의 저장소에 저장됩니다. 그것은 git@github.com과 같이해야한다 : <사용자> / <REPO> .wiki.git
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.