hexo 디플로이 에러

Github 사용법 2018. 2. 26. 15:03

728x90
반응형

hexo 로 깃허브 블로그 관리 중 다음과 같은 에러가 발생하는 경우가 있습니다.



Error: fatal: HttpRequestException encountered.


아래 에러의 내용을 보니 Username 을 못읽어 와서 그럴 경우가 있다고 하는데
그래서 저희는 다음과 같은 방법으로 User name 을 확인하죠.

git config --list

아마 많은 분들이 제대로 user name 이 있고 email 도 있고 그보다....
사실 원래 잘 되던거였는데 오늘을 왜 갑자기 안될까 싶기도 할꺼예요.

그래서 다음과 같은 방법을 사용합니다.

깃설정 확인 또는 변경법 : http://recoveryman.tistory.com/392


여기에 제대로 깃허브 등록이 되어 있는 데도 불구 하고 디플로이가 안된다면 최후의 수단으로


hexo clean 을 하게 되는 데.... hexo clean 만큼은 절때로 하지 마세요... 

제가 경험해 봤는데 이미지가 싹다 지워집니다.


일단 저런게 떳다면 hexo 블로그 자체를 빨리 백업해 두세요. 이거 자체는 큰 문제는 아니지만 이시점에서 미연의 사고를 방지할 필요가 있습니다.


해결 방법은 다음의 링크를 클릭해 보세요.


해결 방법 : https://superuser.com/questions/1297583/git-push-failing-with-fatal-httprequestexception-encountered


이 문제는 윈도우 에서만 나오는 문제 같습니다. 맥은 문제가 없는거 같습니다.

Windows 및 GitHub를 사용하고 있습니까? 저도 같은 문제를 안고있어, Git Credential Manager for Windows를 업데이트해야합니다 : Dowload Link


이것은 Github가 TLS v1.0과 v1.1을 해제했기 때문입니다





아무튼 다운로드 링크를 클릭하면 이런 페이지가 뜨는데요. 맨위의 GCMW-x.xx.x.exe 를 다운받습니다. 

(2018-02-26 기준으로 1.14.0 버전 입니다. 상위 버전이 릴리즈 되면 업데이트 해주세요.)



다운로드가 완료 되었으면 파일을 실행시키고 다시 디플로이 하시면 디플로이가 정상 작동 되는걸 확인할 수 있습니다.




이 방법 외에 git을 2.15.0 이상으로 재설치 하라는거 같네요.

Bug Fixes


Cleaned and hardened the interaction with the Windows Credential Manager.

To install the Git Credential Manager, download and double-click the GCMW-1.14.0.exe installer. It is that easy, it will even install Git for Windows 2.15.0) and the Microsoft .Net Framework for you if necessary.


For non-installation or custom installation needs, download the gcmw-v1.12.0.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.



버그 수정


Windows Credential Manager와의 교환을 청소하고 강화했습니다.

Git Credential Manager를 설치하려면 GCMW-1.14.0.exe 설치 프로그램을 다운로드하여 더블 클릭합니다. 그것은 간단합니다, 그것은 Windows 2.15.0 용 Git를 설치합니다)와 필요에 따라 Microsoft .NET Framework를 설치합니다.


또는 사용자 정의 설치의 필요가없는 경우는 gcmw-v1.12.0.zip 아카이브를 다운로드하고 그 내용을 확장합니다. git-credential-manager install에서 제공되는 install.cmd 또는 옵션을 사용하여 설치를 완료합니다


반응형