Host file lên Google Code với TortoiseSVN
Google Code là một nền tảng lưu trữ file miễn phí để lưu trữ các dự án mã nguồn mở (Open Sources Projects). Google code cho phép tải lên hầu hết các loại file với dung lượng lên đến 2GB. Vì vậy, Google Code rất tiện lợi khi bạn muốn host những file như Javascript, jQuery .... để sử dụng cho website/blog. Dưới đây là cách host một file lên trên Google code.
#1: Đăng ký tài khoản trên Google code và tạo mới một Project
Trước tiên, bạn cần đăng nhập vào tài khoản Google code của bạn để tiến hành tạo một Project mới, nếu bạn đã có tài khoản của Google, bạn có thể đăng nhập ngay, nếu chưa bạn hãy tạo một tài khoản.
Sau khi đã đăng nhập xong, bạn vào trang Project Hosting và nhấn Create a new project
Bây giờ tại trang tạo Project bạn điền đầy đủ thông tin theo yêu cầu.
- Project name: tên của project, phải là chữ thường, không viết hoa, đây là tên sẽ hiện thị trong tất cả các url của project (VD: ten_project.googlecode.com)
- Project summary: Mô tả sơ lược về Project.
- Description: Mô tả chi tiết về Project.
- Version Control system: chọn Subversion (bạn bắt buộc phải chọn là Subversion để sử dụng TortoiseSVN)
- Source code license: tùy chọn.
- Project label: Project được tạo ra sẽ nằm ở label mà bạn chọn. (VD: javacript, jquery ...)
Khi đã điền xong những thông tin trên, nhấn Create Project để hoàn tất. Sau đó, bạn sẽ được đưa đến trang Project của bạn, tại đây chọn tab Source
Sao chép đường dẫn số 2, có dạng như https://passionery-js-file.googlecode.com/svn/trunk/ vào notepad để sau này còn sử dụng. Sau đó, click vào link googlecode.com password để lấy mật khẩu google code của bạn.
Bây giờ, bạn đã làm xong những bước cần thiết để có thể tải tập tin lên google code. Chúng ta tiếp tục qua bước 2.
#2: Download và Cấu hình TortoiseSVN để upload file lên google code
TortoiseSVN là một phần mềm client dành cho Windows dùng để quản lí sự thay đổi giữa các phiên bản, mã nguồn và sự sửa đổi của các chương trình trong quá trình phát triển phần mềm. TortoiseSVN được làm dựa trên Subversion, phần mềm này hoàn toàn miễn phí theo giấy phép GPL. Tuy vậy, nó cho phép bạn dùng trong những sản phẩm thương mại mà không bị hạn chế gì.
Để tải tập tin lên google code, trước tiên bạn vào http://tortoisesvn.net/downloads.html để tải xuống TortoiseSVN. Sau khi tải về bạn cứ cài đặt bình thường rồi khởi động lại máy để TortoiseSVN tích hợp với menu ngữ cảnh (menu chuột phải) của hệ thống.
Sau khi khởi động lại xong bạn nhấn chuột phải trên Desktop, chọn TortoiseSVN ➨ Settings
Sẽ xuất hiện một hộp thoại, chọn General ➨ tại phần Subversion configuration file ➨ nhấn Edit
Một tập tin cấu hình sẽ được mở ra bằng Notepad, tập tin này chứa tất cả các phần mở rộng của các dạng tập tin mà ta sẽ tải lên. Sao chép đoạn code bên dưới và paste nó vào dòng cuối cùng của tập tin cấu hình ( phía dưới dòng # Makefile = svn:eol-style=native () )
[code][miscellany] enable-auto-props = yes [auto-props] # Scriptish formats *.bat = svn:eol-style=native; svn:keywords=Id; svn-mine-type=text/plain *.bsh = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/x-beanshell *.cgi = svn:eol-style=native; svn:keywords=Id; svn-mine-type=text/plain *.cmd = svn:eol-style=native; svn:keywords=Id; svn-mine-type=text/plain *.js = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/javascript *.php = svn:eol-style=native; svn:keywords=Id Rev Date; svn:mime-type=text/x-php *.pl = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/x-perl; svn:executable *.pm = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/x-perl *.py = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/x-python; svn:executable *.sh = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/x-sh; svn:executable # Image formats *.bmp = svn:mime-type=image/bmp *.gif = svn:mime-type=image/gif *.ico = svn:mime-type=image/ico *.jpeg = svn:mime-type=image/jpeg *.jpg = svn:mime-type=image/jpeg *.png = svn:mime-type=image/png *.tif = svn:mime-type=image/tiff *.tiff = svn:mime-type=image/tiff # Data formats *.pdf = svn:mime-type=application/pdf *.avi = svn:mime-type=video/avi *.doc = svn:mime-type=application/msword *.eps = svn:mime-type=application/postscript *.gz = svn:mime-type=application/gzip *.mov = svn:mime-type=video/quicktime *.mp3 = svn:mime-type=audio/mpeg *.ppt = svn:mime-type=application/vnd.ms-powerpoint *.ps = svn:mime-type=application/postscript *.psd = svn:mime-type=application/photoshop *.rtf = svn:mime-type=text/rtf *.swf = svn:mime-type=application/x-shockwave-flash *.tgz = svn:mime-type=application/gzip *.wav = svn:mime-type=audio/wav *.xls = svn:mime-type=application/vnd.ms-excel *.zip = svn:mime-type=application/zip # Text formats .htaccess = svn:mime-type=text/plain *.css = svn:mime-type=text/css *.dtd = svn:mime-type=text/xml *.html = svn:mime-type=text/html *.ini = svn:mime-type=text/plain *.sql = svn:mime-type=text/x-sql *.txt = svn:mime-type=text/plain *.xhtml = svn:mime-type=text/xhtml+xml *.xml = svn:mime-type=text/xml *.xsd = svn:mime-type=text/xml *.xsl = svn:mime-type=text/xml *.xslt = svn:mime-type=text/xml *.xul = svn:mime-type=text/xul *.yml = svn:mime-type=text/plain CHANGES = svn:mime-type=text/plain COPYING = svn:mime-type=text/plain INSTALL = svn:mime-type=text/plain Makefile* = svn:mime-type=text/plain README = svn:mime-type=text/plain TODO = svn:mime-type=text/plain # Code formats *.c = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain *.cpp = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain *.h = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain *.java = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain *.as = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain *.mxml = svn:eol-style=native; svn:keywords=Id; svn:mime-type=text/plain # Webfonts *.eot = svn:mime-type=application/vnd.ms-fontobject *.woff = svn:mime-type=application/x-font-woff *.ttf = svn:mime-type=application/x-font-truetype *.svg = svn:mime-type=image/svg+xml[/code]Sau đó lưu lại là xong.
#3: Upload file lên Google Code với TortoiseSVN
Bạn mở TortoiseSVN lên bằng cách chuột phải vào Desktop ➨ TortoiseSVN ➨ Repo Browser
Hiện lên một hộp thoại để bạn nhập URL của Project. Bạn nhập URL mà khi nãy ta đã copy ở bước trên vào, nhấn OK và chờ đợi để tiến trình hoàn thành.
Sau đó, bạn mở thư mục chứa những file mà bạn muốn upload, kéo và thả file đó vào phía bên phải của cửa sổ Repository Browser ➨ chọn Copy items to here
Khi đang upload lên Google code, bạn sẽ được nhắc nhập Username và Password, username chính là email đăng nhập google của bạn và password là pass mà bạn đã generate ở trên. Bạn có thể check vào Save authentication để lưu lại Username và Password cho lần sau.
Nhấn OK và chờ đợi để quá trình upload hoàn thành
Sau khi tải lên xong, bạn nhấn vào tên tập tin vừa tải lên để lấy link.
No comments: