gitolite 사용자 추가 및 접속 관련 개념에 대해 질문입니다.

rootroot의 이미지

제가 이걸로 git서버 설정하면서 상당히 헷갈리는 부분이 있어 질문드립니다.

(gitolite 서버 관리 개념이해가.... )

만약 서버 도메인이 github.com이고 gitolite의 관리자 아이디가 git이며

여기에 사용자 user1를 등록한후 user1 사용자 컴퓨터에서 레포지토리 kiwi를 clone 하려고 할때

git clone ssh://user1@github.com/kiwi 로 해야하나요?

아님 git clone ssh://git@github.com/kiwi 로 접속해야하나요?

(보니까 gitolite가 관리를 admin 계정 하나로 다 해결한다는 들어봤는데 그게 이건가요?)

또 git clone ssh://git@github.com/kiwi 로 user1 컴퓨터에서 클론하여 작업한다면

커밋할때 git 유저로 커밋되나요? 아니면 user1으로 커밋되나요?

neocoin의 이미지

git clone ssh://git@github.com/kiwi

이걸로 접근하세요. (그런데 보통 계정 이름을 gitolite 로 잡습니다. 즉 ssh://gitolite@github.com/kiwi 로 쓰죠.)

커밋할때 git 유저로 커밋되나요? 아니면 user1으로 커밋되나요?

=> gitolite 계정을 거처서, ~/.gitconfig 에 정의된 사용자로 커밋됩니다. git 의 로그상 사용자와 서버 유저는 다릅니다.