원격저장소 설정 : 비트버킷이나 깃허브를 사용하기에 서버를 구성할 일은 없는데, 혹시 몰라 정리
세부적인 권한설정등도 필요한데.. 기본 환경에 대해서만 정리~
설치
$ sudo yum install git
계정 및 ssh 추가 : git에 접속하고 관리하기 위해 git 사용자를 추가해 사용한다.
$ sudo adduser git
2017/01/20 - [기타/Linux] - SSH 관련 설정
더불어 이 사용자들은 git 만을 사용해야 하므로, 로그인쉘을 git-shell로 변경해 주어야 한다.
쉘 위치를 확인해 해당 내용을 등록한다.
$ cat /etc/shells
$ which git-shell
$ sudo nano /etc/shells
git 계정 편집
$ sudo chsh git
또는 passwd 파일을 열어 git 계정에 쉘을 git-shell 로 변경
$ sudo nano /etc/passwd
저장소 만들기
로컬 저장소와 큰 차이는 없는데, init 시에 --bare 옵션을 줘야한다. 그룹쓰기는 --shared 옵션을 추가한다. 다른 저장소에서 가져오려면 로컬과 마찬가지로 clone 을 사용할 수 있다. $ git clone --bare <git저장소>
$ mkdir project.git
$ cd project.git
$ git --bare init
'프로그래밍 > 기타' 카테고리의 다른 글
[ffmpeg] 오디오, 비디오 코덱 변환 (0) | 2024.06.16 |
---|---|
github ssh 설정 (0) | 2022.09.02 |
[Python] 직접 실행과 import 시 실행 분리 (0) | 2020.05.10 |
[git] git 주요 명령 목록 (0) | 2018.09.20 |