গুগল কোডে মাইম টাইপ ফাইল হোস্ট - Host mime-type file on Google Code

গুগল কোড
গুগল কোড
"গুগল কোড কি, কেনো গুগল কোডে ফাইল হোস্ট করবেন ??" এইসব আলোচনা না করে আমরা সরাসরি চলে যাই "কিভাবে গুগল কোডে মাইম টাইপ (MIME-type) ফাইল হোস্ট?"

#স্টেপ ১ - গুগল কোডে প্রজেক্ট তৈরী করাঃ

  • প্রথমে http://code.google.com/hosting/createProject এ গিয়ে একটা প্রজেক্ট তৈরী করি। লক্ষ্য করুন আপনি "Subversion" এ টিক দিয়েছেন কিনা।
গুগল কোডে প্রজেক্ট তৈরী
  • এখন প্রজেক্ট সোর্স ("Source") এ যাই।
  • https://for-example.googlecode.com/svn/trunk/ এরকম একটা লিঙ্ক পাবেন। এটা কপি করে রাখতে হবে।
প্রজেক্ট সোর্স
  • এর সাথে আরেকটি জিনিস মনে রাখতে হবে username এবং googlecode.com password কারন আমাদের পরবর্তী পদক্ষেপে এটা দরকার পরবে।
ইউজারনেম/ পাসওয়ার্ড

#স্টেপ ২ - সাবভার্সন ক্লায়েন্ট ডাউনলোড এবং কনফিগারঃ

  • আমরা সাবভার্সন ক্লায়েন্ট হিসাবে "tortoisesvn" ব্যবহার করব। ডাউনলোড লিংক 
  • ইন্সটল করার পর সফটওয়্যার ওপেন করার দরকার পড়বে না।
  • কম্পিউটারের যে কোনো খানে (ডেস্কটপ) রাইট ক্লিক করে Tortoise SVN > Settings ক্লিক করব।
সাবভার্সন ক্লায়েন্ট সেটিং
  • এখন নিচের ছবির মত একটা উইন্ডো আসবে এখানে "Edit" এ ক্লিক করব।
mime-type ফাইল
  • এখন একটি ফাইল ওপেন হবে নোটপেডে
  • যেখানে mime-type ফাইলের রেকর্ড থাকে।
  • এটার একদম শেষে নতুন কিছু কোড যোগ করতে হবে।
  • নিচে কোড দেওয়া হল। কপি-পেস্ট করে সেভ করব নোটপেডটি।
  • OK বাটন প্রেস করব SVN উইন্ডোটির।

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

#স্টেপ ৩ - সাবভার্সন ক্লায়েন্ট দিয়ে আপলোড করাঃ

এসভিএন ব্রাউজার
  • এখন আবার রাইট ক্লিক করে TortoiseSVN > Repo Browser যাব।
  • একটা URL ওপেন হবে। #স্টেপ ১ এ যে লিংক কপি করে রেখেছিলাম সেটা পেস্ট করব।
ইউআরএল
  • Repository Browser ওপেন হবে। রাইট ক্লিক করে আমরা এখানে ফাইল এড করব।
ফাইল এড
  • এখন সব OK করে গুগল কোডের username এবং Password দিব।
আপ্লোড
ব্যস শেষ হয়ে গেল কাজে। এখন ইচ্ছা মত ফাইল রাখা যাবে গুগল কোডে। এবং ডাউনলোডও করতে পারবেন।

ডেমোঃ http://for-example.googlecode.com/svn/trunk/file1.html


English Version - How To Host File On Google Code?

3 comments :

rafi said...

valo laglo

dodong flores 도동 플로오리스 said...

I'd appreciate it if you have English version for this post. Sorry for that...

Sam said...

Yes, i also published an english version of this article. English Version - How To Host File On Google Code?