소스트리 아이콘을 눌러도 아예 실행되지 않는다. 소스트리 스플레시 화면은 나타나지만, 그 다음 반응이 없다.. 본인은 윈도우를 사용중인데 생각해보니 윈도우 업데이트 이후부터 소스트리 실행이 안 되는것 같다. 재설치해도 실행이 되지 않는다. 내 짧은 식견으로는 이런 문제는 뭔가 기존 설정 파일이 꼬이거나 필요한 파일이 없거나 그랬던 것 같다.. 아니나 다를까 소스트리 로그 파일에 오류가 엄청나게 떠있는걸 발견했다. 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. 권한 허가를 받으면 아래 쪽에 인증 성공..
현재 SourceTree 버전 확인하기 1. Help(도움말) > About Sourcetree(소스트리에 대해) 클릭 2. 현재 자신의 버전을 확인할 수 있다 (소스트리 3버전이 한참 전에 나왔는데.. 본인은 아직 2버전을 사용하고 있다..😱) SourceTree 최신 버전 업데이트하기 1. Tools(도구) > Options(옵션) 클릭 2. 옵션에서 Updates 메뉴를 클릭한 뒤, 업데이트할 최신 버전을 확인한다. 작성 날짜 기준 3.1.2 버전을 업데이트 할 수 있다. 최신 버전을 확인한 뒤 Update 버튼을 클릭한다 3. 업데이트 진행중.. 4. 매우 빠르게 업데이트되며, 업데이트가 완료되면 소스트리를 다시 시작해줘야 한다. Restart Now 버튼을 클릭하자 5. 업데이트 완료 다시 실행..
1. 삭제하고 싶은 Repository를 클릭해서 해당 레포지토리의 기본창으로 이동한다 그 다음 상단에 있는 Settings 메뉴를 클릭한다 2. General > Danger Zone에 있는 [Delete this repository] 버튼을 클릭한다 General 메뉴에서 맨~~아래로 스크롤을 내리면 Danger Zone이 있다 3. 레포지토리의 정보를 확인하고 I want to delete this repository 버튼을 클릭한다 4. 경고창을 확인 한 뒤 I have read and understand these effects 버튼을 클릭한다 경고창의 내용은 해당 레포지토리의 모든 내용과 연결된 작업자들의 연결을 해지한다는 내용이다. 5. 내가 삭제하고 있는 레포지토리가 무엇인지 상기하는 단계..
깃 최신 버전 확인 아래 깃 공식 홈페이지를 접속해서 현재의 최신 버전을 확인해보자 Git git-scm.com 현재 작성 날짜 기준 git의 최신 버전은 2.40.1 이다 내 윈도우PC에서 Git 버전 업데이트하기 1. cmd.exe 를 열어 준 다음 git --version 명령어로 현재 설치된 git의 버전을 확인해보자 git --version 현재 날짜 기준 내 PC에서 git의 버전은 2.17.1이다 최신 버전으로 업데이트가 필요하다 2. git 업데이트 명령어 입력 아래의 명령어를 입력해서 git 업데이트를 진행하자 git update-git-for-windows 명령어를 입력하면 최신버전 2.40.1로 업데이트 할 것인지 묻는다. y를 입력한다 installer 다운로드 중.. 3. Git ..
깃허브에 코드를 push 할때 한번에 업로드 해야할 파일이 무수히 많은적이 있는가? 본인은 겪은 적 있다. 바로 아래처럼.. 이처럼 실제로 작성한 파일이 아닌 로그 파일 같은 용량이 큰 파일이나 업로드 해서는 안 되는 key 파일은 무시하고 업로드할 수 있는 방법이 필요하다. 이때 특정 파일이나 디렉토리를 git 버전 관리에서 의도적으로 추적하지 않도록 설정하는 파일을 gitignore 파일이라 한다. gitignore 에 포함되는 제외해야할 파일 유형 로그, 컴파일 파일 같은 용량이 큰 파일 : Java 컴파일 파일(.class), 모듈 파일(vendor, node_modules) 보안 관련 키 파일 : AWS access key, API token key, .env gitignore 파일 생성 1. ..
깃허브와 소스트리 연결하기 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..