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.
Bước 1: Truy cập địa chỉ sau: https://code.google.com/ và nhấp vào Create a new project.
Đ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à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.htmlXem 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












Đăng nhận xét