티스토리 뷰

Version Control

Mac. git server 구성하기

out of coding 2020. 2. 15. 13:25

git server라고 이야기 했지만 정말 별거 아니게 끝이 납니다.

참고로 macOS Catalina 10.15.3 입니다.

 

1. git을 설치합니다. (물론 설치가 되어 있다면 패스합니다.)

$ brew install git

만약 brew가 없다면 다음에 가서 참조 받으세용

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

2. 시스템 환경설정 > 사용자 및 그룹 > 사용자 생성

그냥 계정을 만들지 않고 진행해도 상관없습니다. 하지만 계정을 웬만하면 만들어주세요

자신이 원하는 계정을 만들어 줘야 하는데요. 생성을 할 수 없을때는 아래의 자물쇠를 눌러서 admin의 패스워드를 넣어줍니다.

그리고 난 다음에 위쪽에 + 표시를 눌러주세요.

3. 계정의 원격 로그인 공유 기능을 열어 줍니다.

시스템 환경설정 > 공유 > 원격 로그인 > 체크

다음의 사용자의 접근을 허용함 : 만든 계정

4. 원격으로 접속하기

ssh를 사용할 줄 안다고 생각하겠습니다.

$ ssh [git계정]@[ip주소] -p [port]

예를 들면 자기의 컴퓨터에서 바로 접속하는 것은 다음과 같습니다.

$ ssh git@localhsot

최초 접속시에는 SHA256 어쩌고 이런게 나오는데 yes를 하여주고 위에서 설정한 패스워드를 넣어줍니다.

[MacName]:~ git$ 이러한 형태로 변경이 되면 잘된겁니다.

 

5. 폴더 생성 프로젝트 폴더 생성

$ cd ~
$ mkdir git-repo
$ cd git-repo
$ mkdir project.git
$ cd project.git
$ git init --bare

git의 root를 git-repo로 사용하는것이고

project.git으로 git 원격저장소를 만들어 줍니다.

git-repo와 project.git은 자신이 원하는 이름으로 하여 줍니다.

 

6. 접근하기

local에서 하는것이기 때문에 예를 들도록 하겠습니다.

$ git clone git@localhost:git-repo/project.git
Cloning into 'project'...
Password:
warning: You appear to have cloned an empty repository.

형태는

git clone [git계정]@[ip]:[경로] 입니다.

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함