본문 바로가기
NaverBoost Camp 4기/[P stage] Final Project

[P stage][Final Proj] 환경설정

by 하람 Haram 2023. 1. 10.
728x90

마지막 환경설정이 될 수 있으므로 처음부터 전부 적어보도록 한다

 

기존의 서버를 닫아주고 Documents 에 있던 key를 삭제해준다

(과거에 문서에 key를 저장해주었으므로)

=> 왜 문서에 저장했나여?? : 단순히 접근이 편하고 구분도 가능해서??

 

 

서버 생성

자 만들어보자

서버 생성하기를 누르면

다음과 같이 key가 받아진다

 

본인은

C:\Users\유저명\.ssh 경로에

다음과 같은 config 파일을 만들어서

 

아래에서는 네모를 1로 채웠습니다

Host jjong {호스트 이름 지정}
    HostName 27.91.111.18 {텐서보드 : 앞까지 입력}
    Port 2111 {ssh의 -p 뒤에있는 번호}
    User root
    IdentityFile ~/Documents/key {저장된 key의 경로}
    ServerAliveInterval 300
    ServerAliveCountMax 96

이렇게 저장을 한 다음

key 파일을 저 IdentityFile 경로에다가 집어넣어준다 (위의 경우 문서 파일)

key파일을 우클릭을 하여 보안 탭에서 사용권한을 체킹한다

이후

https://aisj.tistory.com/53

 

[Tips] 대회 환경설정 Window에서 aistage 서버를 ssh로 연결

1. 서버를 생성한다 2. 서버를 생성하게 되면 key파일이 다운 받아지는데 (key파일을 프로젝트 폴더에 같이 넣으면 안된다 // 상위폴더에 넣는 것이 중요) + 외부노출 방지도 있음 => c드라이브, Docume

aisj.tistory.com

를 따라 진행

cmd를 켜서 ssh 실행

ssh는 정상작동 된다

다음과 같이 설치를 끝내준다

 

 

ssh와 VSC 연결

https://aisj.tistory.com/109

 

[Tips] VSC와 서버연결

현재까지 상황 : aistage에 서버를 만들고 ssh연결 및 구동확인을 끝냈다 https://aisj.tistory.com/53 [Tips] 대회 환경설정 Window에서 aistage 서버를 ssh로 연결 1. 서버를 생성한다 2. 서버를 생성하게 되면 key

aisj.tistory.com

위를 따라서 진행

깔끔하게 연결되어 있다

저번 대회에 썼던 input파일은 최종프로젝트에 필요 없으므로 지워주기로 하자

 

Jira를 연결

협업툴로 jira를 선택했으므로 jira를 연결해주도록 한다

https://aisj.tistory.com/77

 

[P stage][obj det] jira와 vsc 연결

extension에 가서 jira and bitbucket 클릭 please login to jira 클릭 완료된 모습 vscode에서 issue를 생성해봅니다. create issue 를 누르고 그런데 이슈를 생성해도 아무것도 보이지 않습니다. 자신에게 할당하지

aisj.tistory.com

위의 링크를 따라서 진행

 

프로젝트가 변경되었으므로

Fiters and Custom JQL 탭에서

연필을 눌러주고

JQL에

project = "Final Project" AND resolution = Unresolved ORDER BY lastViewed DESC

를 입력해준다

만들었던 이슈들이 잘 가져와졌다

 

 

 

 

 

 

 

사용한 extension

이때와 동일하게 사용한다

https://aisj.tistory.com/110

 

1.  Atlassian (Jira)

Jira에 issue를 만드는 것과 동시에 branch를 만들 수 있어서 너무 편함

 

2. Jupyter

이건 jupyter notebook으로 작업하기 위해 다운 받음

 

3. Python

이거 안 받으면 jupyter notebook돌릴 때 오류가 난다 (오류 내용 및 해결의 위의 링크 참조)

 

4. Github (Pull request and Issues)

협업 툴을 Github로 정해서 PR을 하거나 Issue를 만들기 위해 다운

 

5. Git graph

commit 과 git graph를 좀더 가시적으로 보기위해 사용

 

Github와 연결

https://aisj.tistory.com/110

 

git clone https://github.com/boostcampaitech4lv23cv2/final-project-level3-cv-13.git

이건 다른 주소를 clone해왔을 때 사진 ㅠㅠ

git clone 잘 땡겨옴

 

 

추가로 주피터 노트북이 잘 돌아가는지 확인하고 종료를 하자

오른쪽 상단에 Base (Python 3.8.5)가 연결되어야 한다

헬로우 월드는 못 참지

 

 

+) 추가로 협업을 위해 requirements.txt를 만들어서 공유하도록 하자 

728x90