Git/C3/Hosting-Git-Repositories/Bengali
From Script | Spoken-Tutorial
Revision as of 17:30, 23 February 2017 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 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |