1. Client 에서 ssh 접속이 안될 경우
이럴 경우 서버에 openssh 가 설치 안된 경우다.
아래 명령어를 통해서 openssh-server 를 설치하면 된다.
sudo apt update
sudo apt install openssh-server
2. reviewer 자동 지정
=> 이 부분은 git repository 에 대한 컨트롤이지만 내용은 Gerrit 에 대한 부분이다. Gerrit 을 운영하지 않는다면 pass
1> clone 한 프로젝트에서 루트 디렉토리로 이동
2> 숨김폴더인 .git 폴더로 이동
3> config 파일을 찾아 아무 편집기로 연다
4> [remote "origin"] 이라고 되어 있는곳을 찾는다.
ex> sample_repo 라면 아래처럼 되어있다.
[remote "origin"]
url = ssh://AriJang@review.gerrithub.io:29418/AriJang/sample_repo
fetch = +refs/heads/*:refs/remotes/origin/*
5> 마지막에 아래 push 명령어 추가
그룹명 자리에 이메일 주소를 넣어주어도 된다. 리뷰 그룹을 미리 설정해놓으면 편리하다.
push = HEAD:refs/for/develop%r=[그룹명]
위 push 명령어 끊어서 설명
1. git push origin HEAD:refs/for/ <== 여기까지는 공통
2. 뒤에 브랜치 명 <= main , develop, feature/refactor 등
3. %r <= 리뷰어 지정 명령어
4. [그룹명] <= 리뷰어 그룹 이름
'Git' 카테고리의 다른 글
1. Git 서버 구축 (0) | 2023.10.20 |
---|---|
2. Git client (0) | 2023.10.20 |