github
GitHub에 잘못 올린 파일 제거 및 히스토리에서 삭제
프로젝트 중 각종 key와 비밀번호 정보가 포함된 config.py 파일을 깃허브에 푸쉬해놓고 레파지토리를 private으로 해놨었는데, 해당 레파지토리를 다시 public 으로 바꾸려니 gitignore에 추가 뿐 아니라 history에 해당 파일의 정보가 남아있어서, history 까지 삭제해야했다. 그래서 이 포스팅엔 파일 및 히스토리를 삭제하기 위해 내가 진행한 과정을 남기려 한다. 1. .gitignore 파일에 config 파일을 추가하려면, 파일 이름을 입력하고 줄 바꿈으로 구분합니다. config.py 2. .gitignore 파일을 저장하고 Git에 추가합니다. git add .gitignore 3. 변경 사항을 커밋합니다. git commit -m "Add config.py to .gi..
Android Studio - GitHub 연동하기
안드로이드 스튜디오 프로젝트를 깃허브와 연동해서 관리 할 수 있다. 1. 안드로이드 스튜디오의 최상단 메뉴의 VCS - Share Project on GitHub 선택 2. Add account - Log in with Token 선택 3. Generate을 눌러서 깃허브에 로그인하고 토큰 생성 및 입력 4. Share를 누르고 commit 하면 깃허브에 해당 프로젝트의 레파지토리가 생긴다.
AWS EC2 에서 배포한 앱을 수정하는 방법
배포해서 백그라운드에서 실행중인 앱을 수정할 때 어떤 일련의 과정을 거치는지 정리해본다. 0. 수정 전 앱 화면 1. 로컬에서 코드를 수정 2. 수정한 코드를 테스트해보고 문제가 없으면 commit 3. push 하면 github에 수정본이 저장된다. 4. 앱이 구동중인 서버에 pull 5. 수정 완료
AWS EC2 리눅스에 git 설치하고 클론 생성
서비스를 돌릴 서버인 AWS EC2에도 Github의 클론이 있어야 된다. 1. 리눅스에 git 설치하기 $ sudo yum install git 2. github의 클론 가져오기 $ git clone 복사한url주소 $ ll 로 확인한 결과 github에 있던 repository를 가져온 것을 확인했다. AWS EC2 코드 수정 프로세스 1. local 수정 2. test 3. commit 4. github에 push 5. EC2로 pull