Git/C3/Hosting-Git-Repositories/Bengali
From Script | Spoken-Tutorial
Revision as of 11:56, 25 July 2016 by Kaushik Datta (Talk | contribs)
| |
|
| 00:01 | Hosting Git Repositories এর টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:06 | এই টিউটোরিয়ালে আমরা নিম্ন সম্পর্কে শিখব: * Git repository hosting services |
| 00:11 | * GitHub account বানানো। |
| 00:14 | * GitHub এ রিপোজিটরী বানানো এবং * রিপোজিটরীতে একটি tag বানানো। |
| 00:20 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স 14.04 এবং ফায়ারফক্স ওয়েব ব্রাউজার। |
| 00:29 | আপনি পছন্দের যে কোনো ব্রাউজার ব্যবহার করতে পারেন। |
| 00:32 | এই টিউটোরিয়ালের জন্য আপনার একটি ইন্টারনেট সংযোগের প্রয়োজন। |
| 00:37 | আপনার Git কমান্ডের মৌলিক জ্ঞান থাকতে হবে। |
| 00:42 | না হলে প্রাসঙ্গিক Git টিউটোরিয়ালের জন্য প্রদর্শিত লিঙ্কে যান। |
| 00:47 | প্রথমে Git repository hosting services সম্পর্কে শিখি। |
| 00:52 | অনেক ওয়েব ভিত্তিক হোস্টিং সার্ভিসেস উপলব্ধ যেমন Bitbucket, CloudForge এবং GitHub. |
| 01:00 | এখানে আপনি আপনার Git repositories বিনামূল্যে ইম্পোর্ট করতে পারেন। |
| 01:05 | এটি আপনার রিপোজিটরী শেয়ার করতে কেন্দ্রীভূত স্থান দেয় যাতে অনেক মানুষ খুব সহজে একটি প্রকল্পে সহযোগিতা করতে পারে। |
| 01:14 | এটি আপনাকে অন্য প্রকল্প বিনামূল্যে ডাউনলোড এবং অধ্যয়ন করার অনুমতি দেয়। |
| 01:19 | এরপর GitHub কেন ব্যবহার করে তা দেখবো। |
| 01:23 | GitHub ওপেন সোর্স সফটওয়্যার রাখতে সবচেয়ে জনপ্রিয় ওয়েবসাইটে পরিণত হয়েছে। |
| 01:28 | GitHub এ আপনি কার্যকরভাবে টিমের সাথে পরিবর্তন দেখা, তার চর্চা এবং রিভিউ করতে পারেন। |
| 01:35 | GitHub এ ব্যবহৃত পদ্ধতি অন্যান্য বিনামূল্যে Git hosting ওয়েবসাইটের অনুরূপ হবে। |
| 01:42 | আপনি তা পরে নিজে অন্বেষণ করতে পারেন। |
| 01:45 | এরপর GitHub এ একটি অ্যাকাউন্ট বানানো শিখব। |
| 01:49 | আপনার ওয়েব ব্রাউজার খুলুন এবং www.github.com এ যান। |
| 01:56 | এখানে হোমপেজে আপনার রেজিস্ট্রেশনের জন্য আপনার বিবরণ দিতে হবে। |
| 02:01 | ইউজারনেমে আমি লিখব: priya-spoken এবং |
| 02:07 | ইমেল id যে priyaspoken@gmail.com. |
| 02:11 | আপনার পছন্দের ইউজারনেম এবং বৈধ ইমেল id লিখুন। |
| 02:16 | তারপর আমার পাসওয়ার্ড লিখব। |
| 02:19 | আপনি পছন্দের যে কোনো পাসওয়ার্ড দিতে পারেন। |
| 02:23 | এখন নীচে ডানদিকে Sign up for GitHub বোতামে টিপুন। |
| 02:28 | এরপর Step 2 তে আমাকে প্ল্যান চয়ন করতে হবে। |
| 02:32 | Free প্ল্যান চয়ন করব কারণ আমি বিনামূল্যের সেবা ব্যবহার করতে চাই। |
| 02:37 | এখন Finish sign up বোতামে টিপুন। |
| 02:40 | এরপর GitHub এ একটি রিপোজিটরী বানাবো। |
| 02:44 | আপনি ডানদিকের বাক্সে New repository বোতাম দেখতে পারেন; এটিতে টিপুন। |
| 02:51 | এটি একটি ম্যাসেজ Please verify your email address দেখায়। |
| 02:55 | GitHub আমাদের রেজিস্টার্ড ইমেল id তে একটি প্রমাণীকরণ মেল পাঠাবে। |
| 02:59 | তাই জীমেল একাউন্ট খুলতে হবে এবং এই মেলে টিপুন যা GitHub দ্বারা পাঠানো হয়েছে। |
| 03:06 | আমি ইতিমধ্যে ইমেল id তে সাইন-ইন করেছি যা GitHub এ নিবন্ধিত। |
| 03:11 | এখন এটি খুলি। |
| 03:13 | এখানে GitHub এর মেল রয়েছে। |
| 03:16 | এটিতে টিপি। |
| 03:18 | সাবজেক্ট লাইন বলছে, Please verify your email address |
| 03:23 | সেই মেল আপনার Inbox এ না থাকলে আপনার Spam বা Junk ফোল্ডার যাচাই করুন। |
| 03:29 | Verify email address বোতামে টিপুন। |
| 03:32 | এটি আমাদের GitHub Homepage এ নিয়ে যাবে। |
| 03:36 | এটি দেখায় যে আমরা সফলভাবে GitHub এ অ্যাকাউন্ট বানিয়েছি। |
| 03:42 | আমরা GitHub এ একটি রিপোজিটরী বানানোর চেষ্টা করব। |
| 03:45 | এখন ডানদিকের বাক্সে New repository বোতামে টিপুন। |
| 03:50 | আপনি দেখেন যে এখন আমরা রিপোজিটরী বানাতে সক্ষম। |
| 03:54 | এখন লিখুন: Repository Name যে stories. |
| 03:58 | রিপোজিটরী সম্পর্কে কোনো বিবরণ দিতে চাইলে আমরা এখানে এরকম করতে পারি। |
| 04:04 | এরপর Public বিকল্প চয়ন করব যা বিনামূল্যের। |
| 04:09 | আমরা Private বিকল্প চয়ন করলে আমাদের রিপোজিটরী প্রাইভেট রাখতে কিছু ফি দিতে হয়। |
| 04:16 | যার মানে অন্য ইউজার আমাদের রিপোজিটরী পেতে এবং ডাউনলোড করতে পারে না। |
| 04:21 | আমি আবার Public এ টিপি। |
| 04:24 | Initialize this repository with a README চেকবাক্সে টিপুন। |
| 04:28 | এটি একটি readme ফাইল বানাবে। |
| 04:31 | এই ফাইলে আপনি কোড বা ইনস্টলেশনের নির্দেশাবলী ব্যবহার সম্পর্কে তথ্য লিখতে পারেন। |
| 04:37 | এটি সকল সহযোগীদের জন্য উপযোগী হবে। |
| 04:42 | যদিও একটি বিদ্যমান রিপোজিটরী ইম্পোর্ট করলে বাক্সটি আনচেক হওয়া উচিত। |
| 04:48 | এখন Create repository বোতামে টিপি। |
| 04:52 | আপনি দেখেন যে ইউজারনামের সাথে repository নাম সফলভাবে তৈরী হয়েছে। |
| 04:58 | একবার রিপোজিটরী তৈরী হলে আপনি বামদিকে নীচে readme ফাইল লেবেল দেখতে পারেন। |
| 05:05 | আমরা পরে এই ফাইলে কিছু তথ্য লিখব। |
| 05:09 | ডিফল্টরূপে আমরা একটি commit যা Initial commit, একটি branch যা master ব্রান্চ এবং একটি contributor দেখতে পারি। |
| 05:18 | আপনি প্রতিটি লিঙ্কে টিপতে পারেন এবং আপনার সুবিধা তা অন্বেষণ করতে পারেন। |
| 05:23 | এখন এই রিপোজিটরীতে কাজ শুরু করি। |
| 05:27 | আমরা রিপোজিটরীতে একটি ফাইল যোগ করে শুরু করব। |
| 05:31 | মাঝের প্যানেলে New file বোতামে টিপুন। |
| 05:34 | ফাইল তৈরী করতে একটি নতুন form খোলে। |
| 05:38 | এখানে আমি ফাইলের নাম kids-story.html লিখব। |
| 05:44 | আমি আগে সংরক্ষিত রাইটার ডকুমেন্ট থেকে এই ফাইলে কিছু কোড কপি এবং পেস্ট করব। |
| 05:51 | একইভাবে আপনি ফাইলে কিছু বিষয়বস্তু লিখতে পারেন। |
| 05:55 | এখন এই নতুন ফাইল কমিট করি। |
| 05:58 | কমিট ম্যাসেজ দিতে পৃষ্ঠার নীচে যান। |
| 06:01 | এখানে commit message ক্ষেত্রে ডিফল্ট ম্যাসেজ Create kids-story.html দেখতে পারেন। |
| 06:09 | আপনি ডিফল্ট ম্যাসেজ রাখতে পারেন বা একটি নতুন ম্যাসেজ লিখতে পারেন। |
| 06:13 | আমি ডিফল্ট ম্যাসেজ রাখবো। |
| 06:16 | এখানে পরবর্তী ক্ষেত্রে আপনি কমিটের বিস্তারিত বিবরণ দিতে পারেন। |
| 06:22 | তাই এখানে আমি লিখব: Added first file of the repository. |
| 06:27 | ডিফল্টভাবে আমরা master branch এ কমিট করি। |
| 06:31 | এখন Commit new file বোতামে টিপি। |
| 06:34 | আমাদের নতুন ফাইল kids-story.html রিপোজিটরীতে জুড়ে গেছে। |
| 06:39 | লক্ষ্য করুন commit number বেড়ে 2 হয়ে গেছে। |
| 06:43 | এটিতে টিপি। |
| 06:45 | এখানে commit message এর আগে তিনটি ডট দেখতে পারেন। |
| 06:49 | আমি এটিতে টিপি। |
| 06:51 | এটি কমিটের বর্ণন দেখায়। |
| 06:54 | আমরা কমিটে কি করেছি এটি জানতে সেই বিশেষ commit message এ টিপি। |
| 07:00 | এখন কমিটের বিবরণ দেখতে পারেন। |
| 07:03 | কমিট সূচীতে ফিরে যাই। |
| 07:06 | এইজন্য ব্রাউজারের উপরের বাঁদিকের কোণায় বাম এরো বোতামে টিপুন। |
| 07:11 | ডানদিকে আপনি কমিটের হ্যাশ ভ্যালু দেখতে পারেন। |
| 07:15 | রিপোজিটরীতে ফিরে যেতে উপরের বাঁদিকের কোণায় Code ট্যাবে টিপুন। |
| 07:21 | এরপর আমরা দেখি GitHub এ একটি নতুন ব্রান্চ কিভাবে বানায়। |
| 07:26 | বামদিকে Branch নামে একটি ড্রপ-ডাউন সূচী দেখতে পারেন। |
| 07:31 | নতুন branch বানাতে এটিতে টিপুন। |
| 07:34 | আপনি দেখতে পারেন যে একটি পপ-আপ উইন্ডো খোলে। |
| 07:38 | পপ আপ উইন্ডোতে আপনি Find or create a branch ক্ষেত্র দেখতে পারেন। |
| 07:43 | নতুন ব্রান্চের নামে আমি লিখব: new-chapter এবং এন্টার টিপুন। |
| 07:49 | আপনি দেখেন যে new-chapter branch তৈরী হয়েছে এবং এটি আমাদের বর্তমান ব্রান্চ। |
| 07:55 | এরপর ব্রানচিং প্রক্রিয়া ভালোমত বুঝতে আমরা new-chapter branch এ একটি কমিট বানাবো। |
| 08:02 | এখন প্রদর্শন করতে kids-story.html ফাইলে কিছু পরিবর্তন করি। |
| 08:09 | রিপোজিটরীতে kids-story.html ফাইলে টিপে এটি খুলুন। |
| 08:14 | এডিটর প্যানেলের উপরের ডান কোণায় একটি edit আইকন দেখতে পারেন। |
| 08:19 | এই ফাইলটি এডিট করতে এটিতে টিপুন। |
| 08:22 | এখানে কিছু লাইন জুড়ব যা আমি Writer ডকুমেন্ট থেকে কপি করেছি। |
| 08:27 | আপনি একইভাবে করতে পারেন। |
| 08:30 | এখন এই পরিবর্তন কমিট করব। |
| 08:33 | আমি ডিফল্ট কমিট ম্যাসেজ এইভাবেই রাখবো। |
| 08:37 | এখানে ব্রান্চের নাম new-chapter দেখতে পারেন যেখানে এই কমিট বানানো হয়েছে। |
| 08:43 | কমিট করতে Commit changes বোতামে টিপুন। |
| 08:46 | রিপোজিটরীতে ফিরে যেতে Code ট্যাবে টিপুন। |
| 08:50 | এরপর master এবং new-chapter branches এর কমিট যাচাই করি। |
| 08:56 | commits লিঙ্কে টিপুন। |
| 08:59 | এখানে Branch ড্রপ ডাউনে সেই ব্রান্চের নাম চয়ন করতে পারি যা দেখতে চাই। |
| 09:04 | আমি সূচীতে master ব্রান্চ চয়ন করব। |
| 09:08 | একবার এটি চয়নিত হলে master ব্রান্চের কমিটস সূচীবদ্ধ করা হবে। |
| 09:13 | new-chapter branch এর কমিট দেখতে আমরা Branch ড্রপ ডাউনে new-chapter চয়ন করব। |
| 09:19 | এখন আপনি new-chapter branch এর commits দেখতে পারেন। |
| 09:24 | এখন রিপোজিটরীতে ফিরে যেতে Code ট্যাবে টিপুন। |
| 09:28 | এরপর GitHub এ একটি tag বানানো দেখি। |
| 09:32 | আমরা ইতিমধ্যে জানি যে tagging, commit stage কে ইম্পরট্যান্ট চিহ্নিত করতে ব্যবহৃত হয়। |
| 09:38 | উদাহরণস্বরূপ আমি kids-story.html ফাইল জোড়ার পর master ব্রান্চে একটি tag বানাতে চাই। |
| 09:46 | tag বানাতে প্রথমে releases লিঙ্কে টিপুন। |
| 09:50 | Create a new release বোতামে টিপুন। |
| 09:54 | একটি নতুন form খোলে। |
| 09:56 | Tag Version বাক্সে লিখুন V1.0. |
| 10:01 | Release title বাক্সে লিখুন: Version one. |
| 10:05 | আমরা tag এর বিবরণ দিতে পারি। |
| 10:10 | আমি লিখব: This is the version one. |
| 10:13 | এখন Publish release বোতামে টিপুন। |
| 10:18 | এখানে বামদিকে আপনি নবীনতম কমিটের হ্যাশ ভ্যালু দেখতে পারেন। |
| 10:24 | আমরা ইতিমধ্যে জানি যে tag নবীনতম কমিটে বানানো হবে। |
| 10:30 | এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 10:33 | সংক্ষিপ্তকরণ করি। |
| 10:35 | এখানে আমরা শিখেছি: |
| 10:38 | * অনলাইন Git hosting services এর গুরুত্ব |
| 10:42 | * একটি GitHub account বানানো। |
| 10:44 | * GitHub এ রিপোজিটরী বানানো এবং * রিপোজিটরীতে একটি tag বানানো। |
| 10:50 | নির্দেশিত কাজ হিসেবে |
| 10:52 | GitHub এ একটি রিপোজিটরী বানান। |
| 10:54 | রিপোজিটরীতে কিছু ফাইল জুড়ুন। |
| 10:57 | ফাইল এডিট করুন এবং কিছু কমিট করুন এবং রিপোজিটরীতে ব্রান্চেস এবং ট্যাগ বানানোর চেষ্টা করুন। |
| 11:05 | এই লিঙ্কে উপলব্ধ ভিডিওটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 11:10 | ভিডিওটি ডাউনলোড করে দেখুন। |
| 11:12 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
| 11:20 | বিস্তারিত তথ্যের জন্য আমাদের লিখুন। |
| 11:23 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। |
| 11:29 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 11:34 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |