본문 바로가기

Mac

Shell에서 확인할 수 없는 개발자 프로그램의 실행 인터넷에서 다운로드한 프로그램을 Mac에서 실행하려고 할 때 확인되지 않는 개발자가 배포한 앱이라는 메시지와 함께 실행이 거부되는 경우가 있습니다. 프로그램의 의도는 악성 프로그램을 실행하지 않게 하여 컴퓨터를 보호하기 위함이지만 때로는 OS에서만 모를 뿐 나는 알고 있기 때문에 실행해도 무방한 프로그램들도 있기 마련입니다. 이런 경우의 해결책은 대부분 어디에서 앱을 받던 실행하게 하는 보안상의 옵션을 변경하도록 유도하고 있습니다. 이 경우 1. 프로그램을 실행할 때마다 옵션을 변경하는 번거로운 작업을 하거나 2. 옵션을 꺼두어서 항상 보안의 위험에 노출되어 있어야 하는 상황에 처하게 됩니다. 두 가지 경우 중 어느 쪽도 반갑지 않기 때문에 다른 방법을 찾아보기로 했습니다. zsh에서는 ls의 옵션으로 .. 더보기
맥 sourcetree에서 git에 push할 때 osxkeychain이 git 명령어가 아니라고 나오는 경우 Mac에서 Source Tree를 이용하여 Github을 사용하고 있다. 이미 계정 하나가 있고 새로 계정을 만들어 checkout을 받았다. 이 때 SSH 대신 HTTPS를 사용하였다. 그런데 수정한 내용을 push하려고 하니 credential-osxkeychain이 git 명령어가 아니라는 오류가 자꾸 발생한다. GitHub에서 이런 오류가 발생할 경우 다음 주소에서 프로그램을 설치해야 한다고 안내하고 있다. https://help.github.com/articles/set-up-git#password-caching 그러나 위 프로그램이 이미 설치되어 있는 상황인 것을 확인하였고 설정(git config --global -l)으로도 제대로 설정된 것을 확인 가능했다. 한참을 고민하다가 키체인 접근을.. 더보기
Mac에서 Git 설치하고 설정하기 깃헙과 연결하여 깃을 사용하기로 결심하고 터미널을 열고 git을 실행해보니 프로그램이 설치되어 있지 않았다. 그래서 구글신 영접하고 다음 주소를 방문하게 됐다.https://help.github.com/articles/set-up-git http://git-scm.com/book/en/Getting-Started-Git-Basics위 페이지에 깃에 대한 간단한 설명으로의 링크가 있길래 간단하게 글을 읽고 기초적인 개념을 잡았다. 파일의 스냅샷을 뜬다는 것과 committed, staged, modified라는 세 가지 키워드. 나머지는 설렁설렁. http://git-scm.com/downloads그리고 깃 프로그램을 다운로드. https://help.github.com/articles/set-up-git.. 더보기