본문 바로가기
반응형

Git7

어느날 git pull이 무서운 보안 오류를 내뿜었다 어느 날 업무로 Git을 통해 특정 저장소를 Pull 했는데 아래와 같은 스샷의 오류가 떴다. 좀 더 읽기 편하게 (개인정보와 해시키를 제거한) 텍스트로 정리하면 아래와 같다. $ git pull @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-m.. 2023. 3. 24.
gitui - Rust로 만든 가벼운 터미널용 Git 클라이언트 Git은 자주 쓰는 vcs이지만 터미널 커맨드로 모든 작업을 하기엔 귀찮은 일이 많다. 그래서 여러 GUI 클라이언트가 나와있고 골라서 쓰면 된다. 그런데 자주 쓰는 Xcode의 Git 기능은 한글 자소 분리가 골치 아프다. Git만 쓰려고 무거운 vscode를 띄우는 것도 바보 같았다. Emacs는 한동안 관리를 안 했더니 상태가 영 메롱 했다. 그래서 GUI 대신 터미널 클라이언트를 찾아봤다. 옛날부터 이름은 자주 들어본 tig도 있고 lazygit이나 gitui 같은 것도 발견했다. 이 중 gitui가 오류도 적고 Rust로 만들어 빠르고 버그도 적다고 자랑(?)하길래 써보기로 했다. 첫 느낌 설치는 여러 방법이 있지만 개인적으로 자주 사용하는 Homebrew로 간단히 설치가 되었다. brew in.. 2022. 5. 1.
edamagit, vscode용 Magit vscode가 대중화되고 있는 시대다. 과거 IE와 비슷하게 독점 수준의 에디터가 되어가고 있다고 평가될 정도다. 하지만 그럼에도 불구하고 개인적으로 Emacs를 주력으로 써오고 있었다. 그런데 에디터로써의 이유는 별로 없고 사실상 Magit이 Emacs를 쓰게 만드는 주요한 이유 중 한나였다. 그만큼 Magit이 편리하고 빠른 git 작업이 가능해서였다. vscode를 쓸 때조차 Emacs를 띄우는 이유도 역시 Magit이 필요했기 때문이다. 참고로 Magit은 Emacs용 Git 클라이언트 확장으로 편리하고 직관적인 UI를 제공하며 키보드로 Git의 모든 작업을 할 수 있도록 구성되어 있다. 덕분에 Emacs는 추세에 맞지도 않게 내 메인 에디터(겸 각종 유틸리티 지원 환경)의 지위에 있었다. eda.. 2022. 2. 13.
흥미로운 링크들 3월 4주차 지난주엔 (개인적으로) 정말 핫한 소식인 Swift 5.2 릴리즈 소식이 가장 눈에 띄었던 것 같습니다. 그래서 5.2 릴리즈 링크와 함께 시작합니다. https://swift.org/blog/swift-5-2-released/ Swift 5.2 Released! Swift 5.2 is now officially released! 🎉 swift.org iOS 13.4와 Xcode 11.4의 등장과 함께 Swift 5.2도 공식적으로 릴리즈 되었습니다. 저도 시간을 내서 관련 업데이트 내역을 정리해 봐야겠습니다. (사실 이미 정리했지만요😏) https://developer.apple.com/news/?id=03232020b Universal Purchase for Mac Apps Now Available .. 2020. 3. 30.
흥미로운 링크들 3월 2주차 여전히 코로나19의 기세가 대단합니다. 바뀐 게 있다면 전 세계적이라는 점이 차이가 있었겠네요. 어쨌든 코로나19를 언급하는 날이 더 이상 없기를 빌며, 지난주 링크 모음도 코로나19와 관련된 소식으로 시작합니다. https://www.washingtonpost.com/graphics/2020/world/corona-simulator/ 코로나19 대책에 사회적 거리두기(Social Distancing)가 왜 중요한지 시뮬레이션으로 보여주는 워싱턴포스트의 글입니다. 시뮬레이션 자료가 제법 설득력이 있어서 IT에 관한 글이 아님에도 제법 재미있게 읽었습니다. 글을 읽기가 귀찮으시면 위의 이미지만으로도 내용을 파악 가능합니다만, 시뮬레이션이 애니메이션으로 구성되어 있어서 굳이 영문으로 작성된 글을 읽지 않고 .. 2020. 3. 15.
흥미로운 링크들 3월 1주차 지난 주도 재미있었던 소식이 제법 있었네요. https://rambo.codes/posts/2020-03-01-writing-command-line-interfaces-for-ios-apps Writing command line interfaces for iOS apps | Rambo Codes Gui Rambo writes about his coding and reverse engineering adventures. rambo.codes CLI 즉 셸 명령어를 이용해 iOS 앱을 제어할 수 있도록 구현하는 방법에 대해 설명하는 글입니다. 어떤 원리인지는 확실히는 잘 모르겠지만 해당 기술은 여러 가지 용도로 사용할 수 있을 것 같습니다. https://techit.kr/view/?no=2020030516.. 2020. 3. 9.
흥미로운 링크들 11월 1주차 지난 주도 뭔가 많았던 한 주 였군요. Highlights from Git 2.24 Git 2.24 의 변화점을 정리한 블로그입니다. 사용성에 큰 변화는 없어보이네요. You Cannot Submit an Electron 6 (or 7) App to the Apple Store 일렉트론(엘렉트론) 6, 7 버전으로 만들어진 앱들이 앱스토어 심사에서 거부되고 있다는 소식입니다. 사유는 non-public API를 사용했기 때문이라네요. 물론 비공개 API의 사용은 애플 측에서 충분히 거부할 만한 사유가 될 수 있습니다. 보안 등의 사유로 말이지요. 다만 해당 버전만 문제인건지 일렉트론 전체를 거부하고 있는 것인지는 명확하진 않네요. 일단 관련 업데이트가 있나 지켜봐야 할 것 같습니다. 자바스크립트의 메모리.. 2019. 11. 11.
728x90
반응형