티스토리 뷰
git server라고 이야기 했지만 정말 별거 아니게 끝이 납니다.
참고로 macOS Catalina 10.15.3 입니다.
1. git을 설치합니다. (물론 설치가 되어 있다면 패스합니다.)
$ brew install git
만약 brew가 없다면 다음에 가서 참조 받으세용
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]:[경로] 입니다.
'Version Control' 카테고리의 다른 글
git. Configure git server with SSH on CentOS 8 (0) | 2020.02.15 |
---|---|
git. error: src refspec master does not match any. (0) | 2020.02.15 |
git. password 변경된것 Local에 적용하기 (0) | 2019.12.18 |
github에 100MB 이상의 파일을 Push 할때 에러 발생 (0) | 2019.08.07 |
git. rebase --onto (0) | 2019.06.27 |
- Total
- Today
- Yesterday
- Python
- intellij
- SWIFT
- centos8
- go
- github
- nodejs
- Windows
- enum
- android
- Kotlin
- windows10
- Spring
- MySQL
- php
- war
- Codable
- Gradle
- Xcode
- golang
- cocoapods
- CentOS
- tomcat
- Java
- Linux
- git
- docker
- rxswift
- ubuntu
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |