آپلود کردن پروژه روی gitlab

حمید تیموری 10864 بازدید 1397/05/27
آپلود کردن پروژه روی gitlab

از زمانی که github توسط مایکروسافت خریداری شد، کاربران زیادی از github به gitlab کوچ کردند.
یکی از دلایل شاید این است که gitlab مخرن های private را رایگان در اختیار کاربر قرار میدهد، البته برخی از ویژگی های گیت لب پولی است،
و باید برای استفاده، آن را خریداری کرد.
همانطور که گیت لب قبلا اعلام کرده، به تازگی برای بهبود سیستم های خود زیربنای این سایت را از مایکروسافت اژور به پلتفرم ابری گوگل (GCP) منتقل کرده اند.
این اقدام گت لب برای کاربران ایرانی و چند کشور دیگر مشکلاتی را به دلیل تحریم به وجود اورده است.
افرادی که سرور آنها داخل ایران باشد، نمی توانند روی سرور خودشان از دستورات گیت لب استفاده کنند.
ولی افرادی که سرور خارج از ایران را دارند با استفاده از تغییر IP میتوانند همچنان از دستورات گیت لب استفاده کنند.
همه توضیحاتی هنگام آپلود پروژه روی گیت هاب توضیح دادم، برای gitlab هم صدق میکند.

برای اینکه از گیت لب استفاده کنید، مسلما باید عضو آن باشید، از این لینک میتوانید ثبت نام کنید و یا وارد آن شوید.
بعد از ورد به گیت لب، دکمه new project را بزنید. صفحه زیر را مشاهده خواهید کرد، که باید در آن یک نام برای پروژه خود انتخاب کنید.


در عکس بالا، به ترتیب:
شماره 1  نام کاربری شماست، که هنگام ثبت نام، انتخاب کرده اید.
شماره 2 نام پروژه شماست که از این پس با این نام میتوانید به پروژه دسترسی داشته باشید.
شماره 3 نوع پروژه را مشخص میکند، که 3 حالت دارد:

private یا خصوصی ( همانطور که از اسمش پیداست، پروژه خصوصی تعریف میشود و فقط اعضای تعیین شده به آن دسترسی دارند)
internal یا داخلی ( یعنی پروژه فقط برای اعضای گیت لب قابل دیدن باشد )
public یا عمومی ( یعنی پروژه در معرض دید عموم قرار میگیرد، و همه افراد میتوانند آن را ببینند، چه اعضای گیت لب، چه بقیه افراد )

بسته به نوع پروژه خودتان یکی از موراد بالا را انتخاب کنید.
شما الان repository پروژه ی خودتان را ساخته اید ( مخزن پروژه )
و چیزی شبیه به عکس زیر را تماشا خواهید کرد
که اگر دقت کنید نام پروژه ای که انتخاب کردید برای شما نوشته شده است
و قسمتی که با عدد 4 شماره گذاری شده لینک پروژه شماست.

حالا باید پروژه را آپلود کنیم.

آموزش آپلود پروژه در گیت لب:
ابتدا وارد پوشه پروژه شوید و راست کلیک کنید و گزینه git bash here را بزنید.
ترمینال برای شما باز میشود. سپس دستور زیر را وارد کنید. 

git init

همانطور که قبلا گفتم این دستور یک نسخه اولیه از ساختار گیت را به صورت hidden به پوشه شما اضافه میکند.

git remote add origin https://gitlab.com/hamidteimouri/lrmn.git

به جای لینک، لینک پروژه ی خودتان را جایگذاری کنید.سپس دستور زیر را بزنید که فایل ها به گیت add شوند.

git add .

با دستور زیر تغییرات در روی نسخه ی گیت، که روی پروژه شما ایجاد شده است، ذخیره میشوند.

git commit -m "Initial commit"

همانند دستور گیت هاب در این گیت لب هم m متن نظر شما را مشخص میکند.
و در پایان برای اینکه تغیراتی انجام شده و کلیه فایلها روی سرور گیت لب ذخیره شوند، باید از دستور زیر استفاده کنید.

git push -u origin master


پروژه با موفقیت آپلود شد.
اگر سوالی داشتید میتوانید از قسمت نظرات سوال خودتان را مطرح کنید.

موفق باشید.

دیگر مقالات
حمید تیموری 1005 بازدید 1397/05/09
امید کیانی 747 بازدید 1398/06/10
حمید تیموری 1374 بازدید 1399/02/12
حمید تیموری 1246 بازدید 1397/10/22
امید کیانی 882 بازدید 1398/07/11


نظرات (2)
الهام اسماعیلی
1400/01/20 - 18:03
با سلام . من وقتی دستور اخر رو یعنی git push -u origin master وارد میکنم با چنین پیام خطایی مواجه میشوم

fatal: unable to access 'https://gitlab.com/elham/shop.git/': The requested URL returned error: 403
حمید تیموری
1400/01/22 - 09:44
وقت بخیر، خطای ۴۰۳ یعنی که شما به این پروژه دسترسی ندارید، احتمالا روی سیستمتون به گیت هابتون کانکت نشدید
برای ثبت نظر ابتدا وارد سایت شوید