برای مشاهده آنلاین و دانلود این جلسه وارد حساب کاربری خود شوید
8 ماه پیش
درود ... استاد قبل از اینکه ssh
رو پیاده سازی کنیم باید یه ریپو توی گیت هاب بسازیم یا نیاز نیس؟ من پسورد رو ست کردم و RSA
گرفتم اما وقتی ls
میزنم id_rsa & id_rsa.pub
رو نشون نمیده و دستور cat
هم جواب نمیده. کجا اشتباه کردم؟
8 ماه پیش
سلام،خیر نیاز نیست،اگه از لینوکس استفاده میکنید در ابتدا دایرکتوری .ssh
رو پیدا کنید واردش شید و بعد مراحل رو انجام بدید،ساختار لینوکس و ویندوز متفاوته،معمولا این آدرس در مسیر root/.ssh
در دسترس
8 ماه پیش
درود مجدد... استاد یعنی نباید دستی توی یه فایل دلخواه ssh.
رو بسازیم؟ توی ویندوز راحت هرجا میشه این دایرکتوری ساخت ولی توی لینوکس تو قسمت root
وجود داره و باید از اونجا وارد بشیم؟
8 ماه پیش
لطفا جلسات رو با دقت مشاهده کنید،اگه توجه کنید همونطور که اشاره کردم میگه enter file in wich to save the key (/c/Users/parsos/.ssh/id_rsa)
و وقتی شما روی Enter
کلیک میکنید در پوشه .ssh
نصب میکنه،حالا من چون بصورت استاندارد در محل دقیق نصب کردم همونجا نصب کرد،شما میتونید بگید نه در مسیر پیشفرض نصب نکن،برای لینوکس هم دقیقا همینه وقتی سوال رو تایید میکنید قطعا در مسیر پیشفرض که /root/.ssh
نصب میکنه،اتفاقا کلید ها بهتره در مسیر پیشفرض نصب شه که امنیت و ثبات رو براتون به همراه داشته باشه،به همین دلیل که پوشه بصورت پیشفرض مخفی شده
8 ماه پیش
درود.. استاد واقعا نکته مهمی بود. من توجه نکرده بودم. الان کامل انجام شد. فقط یه نکته. الان اون چندباری که من اشتباه انجام میدادم و تایید آدرس رو میدادم . اون key
هایی که ساخته شده توی اون مسیر و در اون فایل id_rsa & id_rsa.pub
قرار گرفتن . هر بار دوباره تغییر میکردن؟ از این بابت مشکلی ایجاد نمیشه کلا؟
8 ماه پیش
سلامو درود،خیر مشکلی پیش نمیاد در واقعا override
میشه،فقط حتما جهت اطمینان و امنیت کلید های غیرفعال و بلااستفاده رو از گیتهابتون حذف کنید
آموزش متخصص git و github
فصل اول
نصب ابزارها و دستورات ابتدایینصب تم و فونت در گیت بش + فایل
آموزش دستورات ترمینال - بخش اول
آموزش دستورات ترمینال - بخش دوم
آموزش دستورات ترمینال - بخش سوم
فصل دوم
مفهموم ریپازیتوری و مقدمات گیتفصل سوم
بررسی مفهوم branch و Headمعرفی نرم افزارهای مدیریت ریپازیتوری
فصل چهارم
بررسی مفهوم mergeفصل پنجم
بررسی تفاوت ها - diffبررسی تفاوت ها از طریق نرم افزار
فصل ششم
بررسی ساختار stash هافصل هفتم
کار با commit ها بصورت حرفه ایپیدا کردن موقعیت commit با HEAD
بازگشت تغییرات به آخرین کامیت - بخش اول
بازگشت تغییرات به آخرین کامیت - بخش دوم
منتقل کردن commit ها به یک branch دیگر
حذف commit بدون خراب شدن تاریخچه
فصل هشتم
کار با ریپازیتوری در گیتهاب و نحوه همکاریکلون کردن ریپازیتوری با نرم افزار
ساخت ریپازیتوری و ریموت در گیتهاب
حذف ریموت و ساخت فایل README.md
بررسی git pull (تضاد ادغام) - بخش دوم
تفاوت بین ریپازیتوری عمومی و خصوصی
pull request (رفع تضاد ادغام) - بخش پنجم
تعریف دسترسی برای همکاران در پروژه گیتهاب
نحوه push کردن تغییرات در صورت محافظت شدن ریپازیتوری
انجام اولین fork و clone کردن repository
push کردن تغییرات در ریپازیتوری fork شده
ارسال pull request به repository اصلی
دریافت جدیدترین تغییرات از repo اصلی در گیتهاب
دریافت جدیدترین تغییرات از repo اصلی در ترمینال
فصل نهم
بررسی کامل rebaseرفع تضاد ادغام git rebase - بخش اول
رفع تضاد ادغام git rebase - بخش دوم
تغییر commit message با rebase
فصل دهم
بررسی کامل tag ها و alias هاتفاوت بین annotate و light tag
نام مستعار و حذف نام مستعار - بخش دوم