Github 또는 Gitlab 계정 이름은 하이픈으로 끝나서는 안됩니다.
단점 1 : Github에서 Github Pages를 만들 때 (아마도 Gitlab도)
Github에는 정적 사이트를 게시할 수 있는 Github Pages이라는 기능이 있습니다. 이 기능을
의 리포지토리에서 사용하면
https://ko-he-.github.io/testgithubpage/
라는 URL로 정적 사이트를 게시할 수 있습니다.그러나 이 페이지에 액세스하면 Firefox에서 액세스할 때
와 같이, 「잠재적인 시큐리티 리스크 있음」이 되어 버립니다.
단점 2 : Gitlab의 Docker 레지스트리를 사용하는 경우
Gitlab에는 리포지토리의 Docker 레지스트리가 있습니다. 특히 프라이빗 리포지토리에서 개발할 때는 Docker Hub에서 공개할 수 없기 때문에 매우 편리하지만, 이것을 'ko-'라는 계정으로 이용하면 리포지토리에서 레지스트리 화면으로 이동할 때
와 같이 상태 코드 500이 반환되어 사용할 수 없습니다.
해결책과 원인
솔루션은 기본적으로 사용자 이름을 변경할 수 있습니다. Github, Gitlab 각각
솔루션은 기본적으로 사용자 이름을 변경할 수 있습니다. Github, Gitlab 각각
에서 변경할 수 있습니다. 다만, 유저명을 변경하는 경우, 리포지토리명도 변경되어 버리므로 주의가 필요합니다.
그렇지 않으면 적절한 그룹을 만들고 그 안에서 프로젝트를 만들고 개발할 수 있습니다.
원인은 분명히는 몰랐지만 불편함 그 1: Github에서 Github Pages를 만들 때
와 같이 무효인 증명서라고 판단되어 버리는 것이 이상한 것 같습니다.
좀 더 조사하면 도메인 이름 규칙 에서는 「라벨의 선두와 말미의 문자를 하이픈으로 하는 것은 불가」가 되어 있기 때문에 이번의
ko-he-.github.io
는 룰 위반이라고 하게 됩니다.그렇다고 해서, 여기 근처가 수상합니다만, Gitlab의 Docker 레지스트리의 경우와는 직접적인 관계는 없을 것 같고, 결국 원인은 분명하지 않았습니다.
요약
계정 이름이 'ko-he-'처럼 마지막이 하이픈이라고 일어나는 문제를 소개했습니다.
다만, Github에 관해서는 이전에는 「ko-he-」라고 하는 계정을 만들 수 있었습니다만, 현재는 Github에서는 유저명에 밸리데이션을 걸게 되어 있어 「ko-he-」와 같은 계정 더 이상 만들 수 없습니다. Gitlab에 관해서는 이 기사 집필 시점에서는 작성 가능했으므로 조심합시다.
Reference
이 문제에 관하여(Github 또는 Gitlab 계정 이름은 하이픈으로 끝나서는 안됩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ko-he-8/items/2cf4d63fa4a1e076a8d4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Github 또는 Gitlab 계정 이름은 하이픈으로 끝나서는 안됩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ko-he-8/items/2cf4d63fa4a1e076a8d4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)