Phát hành NukeViet 07.2023

Chuyển đổi kho code google code từ svn sang git và đưa lên github

Chủ nhật - 17/03/2013 10:56
Hướng dẫn chuyển đổi kho code trên google code từ SVN sang git và đưa sang github.
Chuyển đổi kho code google code từ svn sang git và đưa lên github
Chuyển đổi kho code google code từ svn sang git và đưa lên github
Hướng dẫn chuyển đổi này sử dụng dòng lệnh trên nền linux (ubuntu), trong hướng dẫn này kho code có tên là nukeviet-music, đối với các kho code khác chỉ cần thay nukeviet-music bằng tên tương ứng.

Bước 1: Cài đặt thư viện git-svn:
$ sudo apt-get install git-core git-svn

Buớc 2: Chuyển kho code svn sang git:
Đăng nhập dưới tài khoản quản trị google code, vào tab Administer mục Repository nhấp chọn Git

Bước 3: Thực hiện chuyển đổi kho code:
$ git svn clone --stdlayout https://nukeviet-music.googlecode.com/svn nukeviet-music
$ cd nukeviet-music
$ git remote add googlecode https://code.google.com/p/nukeviet-music
$ git push --all googlecode


Sau đó nhập user và pass (để biết username và pass, truy cập đường dẫn https://code.google.com/hosting/settings)

Buớc 4: Chuyển đổi wiki (tùy chọn):
$ git svn clone https://nukeviet-music.googlecode.com/svn/wiki nukeviet-music.wiki
$ cd nukeviet-music.wiki
$ git remote add googlecode https://code.google.com/p/nukeviet-music.wiki
$ git push --all googlecode


Sau đó nhập user và pass (để biết username và pass, truy cập đường dẫn https://code.google.com/hosting/settings)

Bước 5: Đưa kho code lên github:
Để đưa lên github bạn cần tạo trước một kho code. Ví dụ ở đây ta đã có kho code music ở địa chỉ https://github.com/nukeviet/music.git.

Thực hiện các lệnh sau:
$ git clone --bare https://code.google.com/p/nukeviet-music
$ cd nukeviet-music.git
$ git push --mirror https://github.com/nukeviet/music.git


Xóa kho code local tạm nếu muốn:
$ cd ..
$ rm -rf nukeviet-music.git


Như vậy việc chuyển đổi đã hoàn tất và kho code mới trên github giống hệt kho code trên googlecode, kho code trên google code vẫn không thay đổi.

Tác giả: Phan Tấn Dũng

 Từ khóa: svn, git, github, google code

Tổng số điểm của bài viết là: 17 trong 4 đánh giá

Xếp hạng: 4.3 - 4 phiếu bầu
Click để đánh giá bài viết

Những tin mới hơn

Những tin cũ hơn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây