GitLab - SVN 마이그레이션 및 Clone

2019. 10. 23. 12:01·IT
반응형

참고

http://blog.sz21c.com/569

 

svn-migration-scripts.jar
4.60MB

 

마이그레이션

1. java -jar svn-migration-scripts.jar authors svn://192.168.1.107/wms_kr02 > authors.txt

실행 후 authors.txt에 메일을 알맞게 변경한다.

2. git svn clone --authors-file=authors.txt --no-metadata svn://192.168.1.107/wms_kr02

3. SourceTree에서 해당 폴더 Open 후, 저장소 설정에 GitLab 주소와 아이디 정보 저장한다.

4. 소스트리 해당 저장소 패치를 받는다.

5. Push를 진행하는데, Branch에 주의해서 강제푸쉬+모든 태그에 대해서 푸쉬를 진행한다.

GitLab 프로젝트에 푸쉬가 진행 잘 되었는지 확인한다.

 

GitLab 설정

자기 입맛에 맞게 GitLab Web에서 편집을 하도록 한다.

 

Server Clone

1. ssh-keygen

입력란 그냥 다 엔터를 후려 갈긴다(No 입력)

2. cat /root/.ssh/id_rsa.pub

퍼블릭 키 복사

3. GitLab Web에서 자기 계정 세팅 페이지에서 키 등록한다

4. git clone -b KR01_DEV(브랜치명) git@주소.git /home/경로

서버 GIT 버전 이슈로 클론이 안될수 있다. 아래를 참고하자

 

rpm -Uvh http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm

 

yum --enablerepo=WANdisco-git --disablerepo=base,updates install git

 

728x90
반응형
'IT' 카테고리의 다른 글
  • batch 프로그램으로 host 변경하기
  • 개발에 있어서...
  • [토끼책] 객체지향의 사실과 오해 - 2장. 이상한 나라의 객체
  • [토끼책] 객체지향의 사실과 오해 1장 - 협력하는 객체들의 공동체
상쾌한기분
상쾌한기분
  • 상쾌한기분
    상쾌한기분
    상쾌한기분
  • 전체
    오늘
    어제
    • 분류 전체보기 (251)
      • Python (44)
        • Python (26)
        • Django (6)
        • Flask (4)
        • Open Source (6)
      • Kotlin & Java (5)
        • Spring (2)
        • 프로젝트 (1)
      • Go (11)
      • Database (24)
        • MySQL (21)
        • Redis (3)
      • Infrastructure (2)
        • CDC (4)
        • Kafka (5)
        • Prometheus (2)
        • Fluentd (11)
        • Docker (1)
        • Airflow (2)
        • VPN (2)
      • IT (26)
        • AI (9)
        • Langchain (8)
        • Web (18)
        • Git (8)
        • 리팩토링 (9)
        • Micro Service Architecture (8)
        • Clean Code (16)
        • Design Pattern (0)
        • 수학 (1)
        • 알고리즘 (14)
      • OS (14)
        • Centos (10)
        • Ubuntu (3)
        • Mac (1)
      • Search Engine (2)
        • ElasticSearch (1)
        • Lucene Solr (1)
      • PHP (2)
        • Laravel (1)
        • Codeigniter (1)
  • 블로그 메뉴

    • Github 방문
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    MYSQL
    Langchain
    prompt
    LLM
    백준
    CDC
    Golang
    performance
    오블완
    docker
    티스토리챌린지
    git
    fluentd
    python
    ollama
    go
    Kafka
    파이썬
    http
    Redis
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
상쾌한기분
GitLab - SVN 마이그레이션 및 Clone
상단으로

티스토리툴바