Git URL에서 호스트와 저장소를 검색하는 권장 방법은 무엇입니까?

Git URL에서 호스트와 저장소를 검색하는 권장 방법은 무엇입니까?

이와 같은 유틸리티를 생각해보십시오.게릿-쉬git config 옵션을 사용하여 gerrit 호스트의 위치를 ​​결정합니다. 내 질문의 배경은이 함수는 get_repo_remote_config(). 그래서 저장소를 검색하고 더 중요한 것은 .git에 구성된 git URL의 호스트 이름을 검색하고 싶습니다 .git/config.

이 방법에서는 사용자 이름, 호스트, 포트 및 저장소가 모두 git 구성에 있다고 가정합니다. SSH 별칭을 사용할 수 있다는 점을 무시합니다.

권장되는 방법은 무엇입니까?

  1. 호스트 및 저장소 git URL을 알려주십시오.
  2. SSH 별칭을 포함할 수 있는 git URL을 기반으로 앤티앨리어스 URL을 가져옵니다.

(1)의 경우 첫 번째 분할을 수행 :하거나 /추가 마법을 사용하는 것을 고려할 수 있습니다.

(2)에 대해서는 다음과 같은 것을 생각할 수 있습니다.이 질문은: 앗.

두 방법 모두 작동하지만 더 편리한 방법이 있습니까? 일부 SSH/URL 계산을 위한 유틸리티가 없나요?

미리 감사드립니다.

관련 정보