목차
1. 준비
Git을 설치한다.
2. svn을 git 형식으로 가져오기
저장할 폴더로 이동하여 git bash로 아래 명령어를 실행하면, 저장소 이름과 같은 폴더를 만들어 저장한다.
git 명령어 이용
git svn –authors-file=authors.txt clone {SVN주소}
or
tortoise git을 사용
git bash가 잘 안되면 tortoise git으로 해보자.
① 마우스 우클릭으로 git clone 선택
② 아래와 같이 svn 저장소와 로컬 저장 경로 입력(authors.txt를 넣어준 화면)
※ authors.txt 만드는 법
svn아이디 = git아이디 <이메일>
svn아이디 = git아이디 <이메일>
형식으로 아이디별로 만들어 둔다. (위치는 저장소를 가져올 폴더에 두면 된다.)
3. git 저장소에 올리기
git remote add origin {브랜치명} {저장소 주소}
git client를 사용해도 된다.
※ branch 이름 바꾸기
- 예전에는 기본 branch 이름을 master로 사용했으나, 주종관계 등 부정적 이미지가 있다는 의견들이 있어 main으로 바뀌는 추세
- 보통 svn에서 저장소를 가져오면 master를 기본 브랜치로 사용하는데, gitea 최신버전에서는 기본 브랜치가 main으로 되어 있어 push 하기전 바꿔둔다.
git branch -m master main
※ error: remote origin already exists.
remote 저장소에 origin이 있어서 생기는 문제
- git remote remove origin : 기존에 연결되어 있는 원격 저장소와의 연결 끊기
- git remote add origin <새로 연결할 git 저장소 주소> : 새로 git 저장소 연결
- git remote -v : 로컬 저장소를 원격 저장소에 연결
- git push origin main : push (브랜치는 main)
'IT' 카테고리의 다른 글
Linux id list 확인 (0) | 2024.08.28 |
---|---|
크롬 https를 http로 접속하기 (0) | 2024.08.22 |
diskpart - 하드디스크 - USB - 초기화 (2) | 2024.07.31 |
다음 회사메일 만들기 - 스마트워크 (0) | 2024.05.14 |
티스토리 북클럽 List 간격 - List ul li (46) | 2024.04.17 |