소스트리 아이콘을 눌러도 아예 실행되지 않는다. 소스트리 스플레시 화면은 나타나지만, 그 다음 반응이 없다.. 본인은 윈도우를 사용중인데 생각해보니 윈도우 업데이트 이후부터 소스트리 실행이 안 되는것 같다. 재설치해도 실행이 되지 않는다. 내 짧은 식견으로는 이런 문제는 뭔가 기존 설정 파일이 꼬이거나 필요한 파일이 없거나 그랬던 것 같다.. 아니나 다를까 소스트리 로그 파일에 오류가 엄청나게 떠있는걸 발견했다. sourcetree.log ERROR [2023-06-16 21:13:28,837] [1] [Sourcetree.Composition.VSMef.Net48.VSMefCompositionManager] [Log] - Unable to load MEF components System.InvalidO..
레포지토리를 클론할 때 보안적인 측면에서 HTTP 보단 SSH 방법으로 클론하는 것이 안전하다. 따라서 SSH Key를 생성하고 소스트리와 깃허브에 등록하는 절차가 필요하다. 생성된 SSH key가 이미 있다면, 이 단계를 건너 뛰고 아래 소스트리-깃허브 연결 부분을 보면된다. PuTTY SSH Key 생성 1. putty를 설치하면 putty key generator도 같이 설치된다. 혹시 putty 설치를 못했다면 아래 글을 참고해서 설치하자. PuTTY 설치 방법 1. 아래 PuTTY 사이트에서 접속해서 Download PuTTY를 클릭한다 Download PuTTY - a free SSH and telnet client for Windows Is Bitvise affiliated with PuTT..
SourceTree와 GitHub 연동하기 1. 소스트리를 실행한 후 원격(Remote) 탭을 선택한다. 2. 깃허브 계정을 등록한다. 2-1. 만약 계정이 등록되어 있는 경우, 계정을 우클릭해서 계정 편집(Edit Account)을 선택한다. 2-2. 계정 등록이 안 되어 있는 경우, 계정 추가(Add an account)를 선택한다. 3. 맨 위 연동할 서비스를 GitHub를 선택 4. 인증 부분에 OAuth 선택 5. Username 부분에 자신의 깃허브 계정 아이디 입력 6. Refresh OAuth Token 버튼을 클릭한다. 7. 인증 페이지로 이동하며 깃허브에 접근하는 권한을 허가하겠냐고 물어본다. Authorize Attassian을 클릭한다. 8. 권한 허가를 받으면 아래 쪽에 인증 성공..
깃허브와 소스트리 연결하기 1. 깃허브 로그인 후 Repository > +New 클릭하여 새로운 저장소 생성 2. 생성한 저장소의 URL을 복사해둔다 3. 소스트리를 들어가서 로컬 탭을 누른 후 [새로 만들기] > [로컬 저장소 추가하기] 클릭 후 작성해둔 프로젝트의 폴더를 선택 후 [열기] 클릭하면 로컬 저장소가 추가된다 3-1. 혹시라도 파일에 .gitignore 파일이 없다면 파일을 생성 후 알맞은 설정을 추가하길 바란다. 아래는 .gitignore 파일 생성하는 법을 모른다면 아래 링크를 참고 바란다. [Git] gitignore 란? gitignore 파일 생성하기 깃허브에 코드를 push 할때 한번에 업로드 해야할 파일이 무수히 많은적이 있는가? 본인은 겪은 적 있다. 바로 아래처럼.. 이처..
본인의 팀원들 중 대다수는 Git을 다루기위해 소스트리를 주로 사용한다. 소스트리란 Git의 소스를 편리하게 관리하기위해GUI를 제공하는 인터페이스 툴이다. 형상관리, 협업, 브랜치, 로컬, 커밋, 푸쉬 등등.. Git에서 이용할 수 있는 대부분의 기능들을 반영한다. 무엇보다 GUI를 제공하다보니 처음 접하는 사람들도 쉽게 이용할 수 있고, 한번 사용해보면 터미널을 쓰는 것보다 훨씬 편하다고 생각할 것이다( 본인 이야기다.. ) 1. Sourcetree 사이트에 접속한다. https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your..