Thứ Bảy, 2 tháng 3, 2013

Sử dụng TortoiseSVN upload file CSS,JS,HTML...lên Google Code

Google Code là một nền tảng để lưu trữ file một cách tuyệt vời và nhanh chóng và quan trọng nhất là miễn phí. Nếu bạn đang thiết kế blog hoặc web thì luôn luôn phải sử dụng đến các tập tin Javascript, CSS hoặc HMLT và Google Code là nơi bạn có thể sử dụng để lưu trữ chúng. Vì vậy, trong bài này mình sẽ hướng dẫn bạn làm cách nào để sử dụng Google Code một cách hiệu quả nhất
Đăng ký Google Code và tạo Project mới
Bạn vào http://code.google.com/intl/vi/ và đăng ký bằng tài khoản google của mình sau đó thực hiện các bước tiếp theo
Vào trang này và click Create a new project
Nhập các thông số như hình bên dưới sau đó bấm
Chú ý: Bắt buộc phải chọn Subversion nhé
Hiện ra một trang mới bạn click vào tab Source
Trong tab này bạn click vào link googlecode.com password để lấy mật khẩu
Và mật khẩu của bạn sẽ xuất hiện như thế này
Lưu ý: Bạn phải ghi nhớ mật khẩu và đường link được đánh dấu trong khung màu xanh phía trên để thực hiện các bước tiếp theo. Lưu ý là đừng bào giờ chia sẻ những thông tin này cho người khác biết vì có thể họ sẽ thay đổi vị trí hoặc xóa các tập tin bạn đã upload sẽ dấn đến hậu quả khó lường cho blog/website của bạn
Dowload và cài đặt cấu hình cho TortoiseSVN
Chúng ta sẽ sử TortoiseSVN để upload các file lên google code
Trang Chủ: http://tortoisesvn.net/
Dowload: http://tortoisesvn.net/downloads (nhớ chọn phiên bản phù hợp cho máy bạn, chủ yếu là 32bit)
Sau khi cài đặt bạn nhấp chuột phải và sẵn sàng để khởi động TortoiseSVN. Việc cần làm tiếp theo như sau ...
Click chuột phải tại màn hình Desktop và rê chuột xuống TortoiseSVN > Setting
Sau khi hiện ra cửa sổ mới bạn click Edit
Một trình soạn thảo văn bản Notepad sẽ hiện ra
Tài liệu này nắm giữ tất cả các hồ sơ cho các loại tập tin được tải lên. Ta cần thêm một danh sách các loại theo phần mở rộng tập tin này.
Sau khi kết thúc của các tài liệu văn bản có sẵn trong văn bản,bạn nhấn Enter và sao chép dán tất cả đoạn dưới đây vào và lưu lại

[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

Upload file lên Google Code bằng TortoiseSVN
Click chuột phải từ nền Desktop và chọn TortoiseSVN > Repo Browser
Nhập đường link được đánh dấu trong khung màu xanh ở phía trên vào khung bên dưới
Một hội thoại sẽ mở ra nhắc bạn phải nhập tên người dùng và mật khẩu. Tên người dùng chính là tài khoản google mà bạn đã sử dụng để đăng ký Google Code và mật khẩu mình đã lưu ý bạn nhớ tại bước phía trên
Nếu nhập đúng sẽ hiện ra cửa sổ mới, để upload file lên Google Code bạn chỉ việc kéo file muốn upload và thả vào cửa sổ bên phải của TortoiseSVN
Sau khi thả file cần upload vào bạn chọn Copy Items To Here hay cái còn lại đều không sao, upload được hết
Hiện ra cửa sổ mới click OK và chờ đợi cho đến khi upload hoàn tất. Và link của file upload sẽ xuất hiện như hình dưới
Nguồn Troll VL

Không có nhận xét nào:

Đăng nhận xét