Hướng dẫn up file javascript css lên Google Code với phần mềm TortoiseSVN

Google Code là một host miễn phí giúp chúng ta có thể tải lên các file javascript hay css hoặc font chữ. Nếu các bạn có một host riêng thì không sao nhưng đối với một số bạn hay dùng host free thì rất dễ bị die và mất dữ liệu hơn nữa đường truyền hay bị lag làm load blog chậm chạp. Google Code thì hoàn khác load rất nhanh và miễn phí 2GB dung lượng.

Ở bài viết này mình sẽ hướng dẫn các bạn tải file .js .css hay font chữ lên Google Code đơn giản ngay ở máy tính mà ko phải vào web Google Code với phần mềm TortoiseSVN.

Đầu tiên các bạn sẽ tạo một Project mới bằng tài khoản Gmail.


Bước 1: Truy cập địa chỉ sau: https://code.google.com/ và nhấp vào Create a new project.
Bước 2: Điền vào mẫu:
Project Name: Tên host của bạn
Project summary: Tóm tắt dự án
Description: Mô tả
Điền xong 3 dòng đó các bạn tích lựa chọn giống như hình dưới và click vào Create project
Bước 4: Chuyển sang tab Source và click vào googlecode.com password
Bước 5: Lưu lại pass vào đâu đó, chúng ta sẽ dùng đến nó ở bước tiếp theo.

Cài đặt TortoiseSVN

Bước 1: Tải TortoiseSVN về từ địa chỉ sau: http://tortoisesvn.net/downloads.html
Xem máy tính của bạn 32-bit hay 64-bit thì tải bản phù hợp.
Bước 2: Click vào một file bất kì và click tiếp TortoiseSVN > Setting

Bước 3: Click vào Edit
Bước 4: Tìm kiếm từ sau (Ctrl + F):  # Makefile = svn:eol-style=native
Bước 5: Copy dòng code sau vào dán vào dưới dòng # Makefile = svn:eol-style=native
[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
Bước 6: Tải một file lên
Click chuột phải vào một file bất kì và chọn  TortoiseSVN > Repo-browser
Bước 7:  Nhập đường link Google Code của bạn vào:
Link phải có dạng: https://tên-bạn.googlecode.com/svn/trunk/
Vi dụ: https://jakub-bb-net.googlecode.com/svn/trunk/
Bước 8: Kéo file cần tải vào khung:
Bước 9: Nhập Email vào pass đã lưu ở phần trên vào. Và tích vào ô ghi nhớ tài khoản để lần sau nó không hiện thông báo nữa.
Vậy là từ giờ chúng ta chỉ việc quản lý các file qua máy tính mà không cần phải vào trực tiếp website để upload file nữa. Nếu muốn sửa các file js, css đã tải lên thì các bạn cứ bật TortoiseSVN lên vào click vào file cần sửa và chọn Edit. Rồi Save nó lại.

Nếu có câu hỏi gì thắc mắc thì các bạn comment ở phía dưới mình sẽ sẵn sàng giải đáp nhé!

Chúc các bạn thành công!

Jakub BB
Hướng dẫn up file javascript css lên Google Code với phần mềm TortoiseSVN 4.5 5 BDL Google Code là một host miễn phí giúp chúng ta có thể tải lên các file javascript hay css hoặc font chữ. Nếu các bạn có một host riêng thì k...
Bài đăng Mới hơn Bài đăng Cũ hơn
BDL

Bùi Đình Luyện

Hi! Hiện tại thì mình đang quản lý site sunf5.net và một số sub-domain đều design từ blogspot. Mình yêu thích CNTT và muốn chia sẻ những gì mình biết đến với mọi người. Hãy comment dưới mỗi bài viết để chúng ta có thể hiểu nhau hơn.

Nickname: Sun Shine - (Jakub BB)

Website: http://www.sunf5.net/

Social Links:

Bài viết Liên quan

Nhận xét

Đăng nhận xét