사용자가 관리 권한이없는 Mac 용 사용자 정의 패키지를 만들고 패키지 관리를 할 수있는 방법을 찾고 있습니다. 패키지는 당사에서 사용하기위한 도구 및 구성 일뿐 Github에 배치 할 수 없습니다. 개인 네트워크에서 Git 저장소에 탭을 설정하는 방법이 있습니까?사설망에 git 저장소가있는 가정용 탭 설정
답변
brew tap
명령은 공용 GitHub에서 호스팅되는 탭만 지원합니다. 하지만 내부 탭을 직접 /usr/local/Library/Taps/yourcompany/homebrew-yoursoftware/
에 복제하고 brew tap --repair
을 실행하면 심볼릭 링크를 제자리에 넣을 수 있습니다. 그 후에는 일반 탭에서 구별 할 수 없습니다.
체크 아웃 양조 어떤 탭 (https://github.com/telemachus/homebrew-anytap)
양조 어떤 탭이 양조의 내장에있는 탭 명령을 확장하는 외부 명령입니다. brew tap은 개인 또는 비표준 수식 저장소를 Homebrew에 추가하는 편리한 방법이지만 특정 명명 규칙을 따르는 공용 GitHub 저장소에서만 작동합니다. 대조적으로 GitHub 또는 그 밖의 다른 곳에서는 모든 git 저장소 (공개 및 비공개)로 임의의 탭 작업을 양조 할 수 있습니다.
사람이 지금 '양조 탭'에 병합되었습니다. –
홈 브루는 이제 어디에서나 탭을 지원합니다. 필요한 유일한 것은 프로토콜 git
이 이해할 수있는 URL입니다.
사용자 이름 및 탭 이름을 선택하고 다음 명령을 실행하도록 사용자에게 다음 username/tapname
부분은 충돌이 예를 들어 사이에있을 경우에 대비하여 탭을 참조하는 데 사용됩니다
brew tap username/tapname https://the-url-to-your-repo.example.com
을 vim
(핵심 수식) 및 username/tapname/vim
(자신의 포크). yourcompany/packages
과 같은 것을 사용할 수 있습니다. URL은 https
일 필요는 없으며 git://
또는 기타 git
을 사용할 수 있습니다.
위대한 작품! 공식에서 'url'은 아직 공개 (tarball)를 가리켜 야합니다. 이 문제를 해결할 방법을 찾았습니까? 사용자를 강제로 인증하거나 다른 방법으로 tarball을 어떤 식 으로든 보호 할 수 있습니까? – wintron
더 이상 유효하지 않습니다! :) –