https://bundw.tistory.com/120 Apache(아파치)로 Git(깃)에 HTTP URL 주소 적용 github.com을 사용하지 않고 직접 구축한 Git Server에서 clone 등을 하기 위해 주소를 지정하려면, 일반적으로 프로토콜을 ssh://로 지정하거나 프로토콜 지정을 하지 않고 사용합니다. HTTP backend가 없으 bundw.tistory.com 이 글은 위의 내용을 Synology NAS에서 적용하는 방법을 작성하였습니다. 요약하면, Git에서 clone 등을 할 때 주소의 프토로콜을 http:// 로 지정하는 방법을 안내합니다. (포트 지정과 함께) 이 글은 Synology NAS DS1821+ 기준으로 작성되었습니다. 요구 사항 Web Station 패키지 설치 ..
github.com을 사용하지 않고 직접 구축한 Git Server에서 clone 등을 하기 위해 주소를 지정하려면, 일반적으로 프로토콜을 ssh://로 지정하거나 프로토콜 지정을 하지 않고 사용합니다. HTTP backend가 없으면 프로토콜 HTTP(http://)와 HTTPS(https://)로 지정할 수 없는 것입니다. 보통 단일 Git Repository에서 사용하는데에는 HTTP를 사용하지 않아도 쓰는 데에는 큰 문제는 없습니다. 그러나 글쓴이 경우, Windows 명령 프롬프트(cmd 스크립트)에서 다른 Repository의 submodule을 사용하면서, Credential(자격 증명)에 곤혹을 겪어서 대안을 검색하다가 HTTP backend로 해결 방안을 찾은 것 입니다. 이 글은 Apa..
새로운 Windows PC에 개발환경을 세팅하면서, 주로 쓰는 SourceTree 최신버전을 설치했더니 git clone시 예기치 못한 오류를 만나게 되었습니다. 오류: fatal: protocol error: bad line length character: tryl FATAL ERROR: Error reading from console: Error 109: 해당 오류를 구글링을 해보니, git URL에 사용자@주소 형식으로 사용했었는데 3.4.8 이후에 출시된 모든 버전에 나타나는 문제임을 확인했습니다. (사용자들이 계속 버그 리포트를 하고있는데 왜 수정을 안하는지..) 그럼 해결하는 방법을 알아보겠습니다. 해결 방법 먼저, 설치된 SourceTree를 제거합니다. (설정 > 앱 > 앱 및 기능) ht..