반응형
https만 사용하여 타워를 설치하시겠습니까?
우리 조직의 데이터 센터에 있는 빌드 서버에 바우어를 설치하려고 하는데,git
의 포트가 데이터 센터의 방화벽에서 열려 있지 않은 것 같습니다.Git 명령줄 클라이언트를 사용하여 다음을 통해 복제할 수 있습니다.https://[repo]
하지만 아닙니다.git://[repo]
.
다음을 사용하여 깃 클론을 수행하도록 타워에 지시하는 스위치 또는 기본 설정이 있습니까?https
보다도git
의전?
소스를 보고 대체할 해상도 코드를 변경하는 것을 고려했습니다.git://
와 함께https://
하지만 그 전에 물어봐야겠어요
Git가 프로토콜을 대체하도록 할 수 있습니다.그냥 실행:
git config --global url."https://".insteadOf git://
Git 대신 HTTPS 프로토콜을 사용합니다.
@Sindre의 답변을 바탕으로, 나는 내 안에 살고 있는 BASH에 작은 도우미 기능을 썼습니다.~/.bashrc
당신이 하고 싶은 대로 불러요grunt
지금은 이라고 부르는 것을 제외하고는nngrunt
맛있게 드세요!
function nngrunt
{
# Add a section to the global gitconfig file ~/.gitconfig that tells git to
# go over http instead of the git protocol, otherwise bower has fits...
# See http://stackoverflow.com/questions/15669091/bower-install-using-only-https
git config --global url."https://".insteadOf git://
# Run grunt w/ any supplied args
grunt "$@"
# Now cleanup the section we added to the git config file
# Of course we have our own extra cleanup to do via sed since the unset command
# leaves the section around
# See http://git.661346.n2.nabble.com/git-config-unset-does-not-remove-section-td7569639.html
git config --global --unset url."https://".insteadOf
sed -i 's/\[url "https:\/\/"\]//' ~/.gitconfig
sed -i '/^$/d' ~/.gitconfig
}
나를 위해 일했습니다.git config --global url."git://".insteadOf https://
언급URL : https://stackoverflow.com/questions/15669091/bower-install-using-only-https
반응형
'programing' 카테고리의 다른 글
새 배열이 DOM에서 렌더링되지 않습니다. (0) | 2023.07.15 |
---|---|
Angular2 HTTP GET - 응답을 전체 개체로 캐스트 (0) | 2023.07.15 |
대화형 편집 중에 내부 vim에서 Git rebase를 중단하는 방법 (0) | 2023.07.15 |
크기의 내부 메커니즘(단위: C? (0) | 2023.07.15 |
웹 페이지의 내용을 가져와 문자열 변수에 저장하는 방법 (0) | 2023.07.15 |