내일배움단 11일메이킹챌린지 10일차

·2021년 7월 27일
0

할 일 정리

프로젝트 리더, 팀장으로서 프로젝트 매니저 역할을 잘 해내야하는데, 나 역시도 전체적인 그림이나 각각의 역할을 제때 구체적으로 분배해주는 것에 있어 너무 미숙해서 팀원들이 무얼 해야할지 모르고 붕 뜨는 시간들이 계속 생기는 것 같아서 아쉽다.

나름대로 현재 상황과 할 일을 정리해서 필요한 일들을 잘 해낼 수 있는 사람들에게 제때에 맡기고자 노력하고 있다.

서버 세팅( ubuntu의 git 버전을 최신버전으로 업데이트하기 )

기존 내 웹개발수업의 개인과제로 만들었던 AWS 서버(및 도메인)에 우리 프로젝트를 올려놨는데, git clone, git pull을 통해 우리가 작업하는 깃허브 원격 레퍼지토리에서 우리 프로젝트의 master를 다운받아오는 식으로 하고 있다.
(받아온 다음 mongoDB의 연결설정 코드만 서버 상황으로 살짝 변경해주면 그대로 다 잘 작동한다)

근데 이 mongoDB 연결설정을 바꿔놨다가, 다시 최신버전으로 pull을 해오려면 변경사항을 취소해야한다. 커밋되지 않은 변경사항들을 취소하기 위해 git restore 명령어를 쳤는데 계속 그런 명령어가 없다는 거다. restore 명령어가 비교적 최근에 생겼다는 걸 인터넷 돌아다니다가(https://bskyvision.com/1146) 본 적이 있는 것 같아서 혹시나 하고 git --version을 쳐봤더니
2.17.1 이었다.
현재 서버는 ubuntu 18.04 LTS 버전.

내 로컬 환경의 git은 버전이 몇인가하고 쳐봤더니 윈도우는 2.32.0 window였고
wsl에 깔아놓은 ubuntu에는 2.25.1 이었다.
버전이 낮긴 낮구나 싶어서 업데이트하려고
sudo apt-get update
sudo apt-get upgrade 했는데 엄한 것들(?)만 업데이트되고, git 버전은 그대로였다.
검색해가며 apt list --upgradable 이란 명령어를 찾아서 해봤는데, 역시 업그레이드할 수 있는 게 없다는 응답뿐.

ubuntu에서 git 버전 업그레이드 하는 방법을 검색했다.
오늘의 구원: https://somjang.tistory.com/entry/Git-Ubuntu%EC%97%90%EC%84%9C-git%EC%9D%84-%EC%B5%9C%EC%8B%A0%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

하라는대로 아래와 같이 했더니,
$ sudo add-apt-repository ppa:git-core/ppa -y
$ sudo apt-get update
$ sudo apt-get install git -y

출처: https://somjang.tistory.com/entry/Git-Ubuntu에서-git을-최신버전으로-업그레이드-하는-방법 [솜씨좋은장씨]

짜잔. 2.32.0 버전이 되었고, restore 명령어도 잘 먹혔다.
git restore 하고 다시 git pull했다.

서버에서의 파일 수정은 nano 에디터를 이용하고 있다.
nano [파일명] 으로 들어가서 간단하게 수정하고, 컨트롤X, 엔터, 엔터로 저장.
nohup python [파일명] & 명령어를 통해 실행시켰다. (python으로 python3 명령어가 작동하도록 세팅해둔 상태다.)

서버에 SSH 접속을 연결하고 명령을 수행하기 위한 툴로는
Termius를 이용하고 있다.

profile
백엔드 개발자. 공동의 목표를 함께 이해한 상태에서 솔직하게 소통하며 일하는 게 가장 즐겁고 효율적이라고 믿는 사람.

0개의 댓글