본문 바로가기

github3

[Github] 다른 User에게 저장소 권한 부여하기 오늘은 github에서 저장소로 작업을 할 때, 내가 만든 저장소에 다른 User가 수정을 하거나 편집할 수 있는 권한을 부여하는 방법을 알아보겠습니다. 사실 개인 프로젝트가 아닌 이상에는 최소 3명 이상이 함께 작업하는 경우가 많기 때문에, github 저장소에도 세 사람이 동등한 권한을 가지고 있어야 하는데요. 여기서 권한이라는 건 마음대로 파일을 올리고, 삭제하고, 수정할 수 있는 관리자(admin) 권한을 말합니다. 하지만 저장소를 처음 만들었을 때는, 그 저장소를 만든 사람만 관리자 권한을 갖고 있죠. 그렇기 때문에 다른 팀원들에게도 권한을 부여하는 과정을 거쳐야 합니다. 예시로 제 깃허브 저장소를 가져와 봤습니다. 세미프로젝트를 모아놓은 레포지토리입니다. 이 저장소는 제가 개인적으로 정리를 하.. 2021. 3. 29.
[Github]Github repository(저장소) 로컬 컴퓨터로 복사, 이용하기 Github repository(저장소) 로컬 컴퓨터로 복사, 이용하기 Github의 핵심은 repository(저장소) 생성 및 관리라고 할 수 있다. Github 회원가입 후 repository를 만들 수 있는데, 보통 용도나 프로젝트별로 repository를 생성해 관련 파일들을 보관한다. 이 때 파일을 추가/수정/삭제하는 방법은 여러 가지가 있다. 그 중 가장 보편적인 방법인, 로컬 컴퓨터와 연동해 관리하는 법을 알아본다. 0. 준비 사항 Github 사이트에서 직접 파일을 추가하는 것이 아닌 이상 git bash와 같은 CLI를 설치하거나 Github Desktop 같은 프로그램을 설치하여야 한다. Github Desktop의 경우 명령어를 직접 입력할 필요가 없고, 사용법이 간편한 편이다. 하.. 2020. 7. 11.
[Github]Git LFS 사용하기 웹 서비스를 구현하여 git으로 관리하려 하거나 해당 서비스를 소개하는 repository를 만들고자 할 때, 서비스를 개발하는 데 쓰인 전체 소스 코드를 업로드하게 된다. 그리고 높은 확률로 파일 용량이 커 regository에 업로드할 수 없다는 error 메시지를 보게 된다. 이는 github에서 commit을 할 단일 파일 하나당 100MB를 넘겨서는 안 된다는 제한을 걸어놓았기 때문이다. 특히나 딥러닝 모델을 사용한 서비스라면 h5파일의 용량이 아무리 줄이려 해도 가볍게 이 제한을 넘기게 되므로 골치가 아파진다. 서비스에 사용한 모델이 CNN 혹은 그를 기반으로 한 모델이라면 더 이상의 자세한 설명은 생략한다. 하지만 많은 사람들이 github로 서비스를 관리해 왔고, 현재도 관리하고 있다. 이.. 2020. 7. 10.