Nonstop 2021 - Ú Ú Ú ÒA Ú Ú Ú Ú Ú ÒA - Nhạc Bay Phòng - Nonstop Vinahouse 2021
فہرست کا خانہ:
جب بات گٹ ہوسٹنگ کی ہو تو ، آپ کے پاس بہت سارے اختیارات دستیاب ہیں۔ گٹ ہب ، گٹ لاب اور بٹ بکٹ مشہور حل ہیں ، لیکن آپ اپنا گٹ سرور چلانا قابل غور متبادل ہے۔
گٹ سرور کا قیام آپ کو فراہم کنندگان کے مفت منصوبوں کی پابندی کے بغیر نجی ذخیرے بنانے کی اجازت دیتا ہے۔
اس ہدایت نامہ میں ، ہم لینکس پر ننگے Git سرور کو ترتیب دینے کا طریقہ بتاتے ہیں۔ یہ سیٹ اپ اچھا ہے اگر آپ کے پاس کچھ ذخیرے موجود ہوں اور شراکت کار ٹیک پریمی ہوں۔ بصورت دیگر ، آپ کو خود کی میزبانی کرنے والے گٹ ایپلی کیشن جیسے گٹیا ، گوگ یا گٹ لاب انسٹال کرنے پر غور کرنا چاہئے۔
گٹ سرور کسی بھی ریموٹ لینکس مشین پر یا یہاں تک کہ آپ کے مقامی سسٹم میں بھی ترتیب دیا جاسکتا ہے۔
گٹ سرور ترتیب دے رہا ہے
پہلا قدم اپنے سرور پر Git کو انسٹال کرنا ہے۔
sudo apt update && sudo apt install git
سینٹوس سرورز پر گٹ پیکیج کو انسٹال کرنے کے لئے ٹائپ کریں:
sudo yum install git
اگلا ، نیا صارف بنائیں جو Git ذخیروں کا نظم کریں:
sudo useradd -r -m -U -d /home/git -s /bin/bash git
یوزر ہوم ڈائرکٹری
/home/git
سیٹ کی گئی ہے۔ تمام ذخائر اس ڈائرکٹری کے تحت رکھی جائیں گی۔ ہم نے صارف "گٹ" کے لئے پاس ورڈ متعین نہیں کیا ہے ، لاگ ان صرف ایس ایس چابیاں کے ذریعے ہی ممکن ہوگا۔
su
کمانڈ استعمال کرکے صارف "گٹ" پر جائیں:
sudo su - git
SSH ڈائرکٹری بنانے کے لئے درج ذیل کمانڈز چلائیں اور صحیح اجازتیں مرتب کریں:
mkdir -p ~/.ssh && chmod 0700 ~/.ssh
file
~/.ssh/authorized_keys
کیز کے نام سے ایک فائل بنائیں جس میں مجاز صارفین کی SSH چابیاں ہوں گی۔
touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys
یہی ہے. سرور سیٹ اپ مکمل ہے۔ اب آپ اپنا پہلا گٹ ذخیرہ بنانے کے لئے تیار ہیں۔
نیا خالی ذخیرہ شروع کرنے کے لئے درج ذیل کمانڈ کو چلائیں:
git init --bare ~/projectname.git
آپ اپنی مرضی کے مطابق ڈائرکٹری کا نام دے سکتے ہیں۔ اہم بات یہ ہے کہ "گٹ" صارف ہوم ڈائرکٹری کے تحت مخزن بنائیں۔
Initialized empty Git repository in /home/git/projectname.git/
لوکل گٹ ریپوزٹری کی تشکیل
گٹ سرور میں مقامی گٹ تبدیلیوں کو آگے بڑھانے کے ل you'll ، آپ اپنی مقامی صارف SSH عوامی کلید کو ریموٹ "گٹ" صارف کی
authorized_keys
فائل میں شامل کریں گے۔
cat ~/.ssh/id_rsa.pub
آؤٹ پٹ کو کچھ مندرجہ ذیل نظر آنا چاہئے:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDd/mnMzHwjUzK8g3ldfsfRpJuC16mhWamaXRk8ySQrD/dzpbRLfDnZsLxCzRoq+ZzFHGwcQlJergtergdHGRrO8FE5jl3IWRRp+mP12qYw== [email protected]
نیا SSH کلیدی جوڑی تیار کرنے کے لئے درج ذیل کمانڈ کا استعمال کریں:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
اوپر
cat
کمانڈ سے آؤٹ پٹ کو کاپی کریں اور گٹ سرور کونسول پر واپس جائیں۔
سرور پر ، اپنے ٹیکسٹ ایڈیٹر کو کھولیں اور عوامی کلید کو آپ کی مقامی مشین سے نقل کرکے
~/.ssh/authorized_keys
فائل میں چسپاں کریں:
sudo nano /home/git/.ssh/authorized_keys
پورا عوامی کلیدی متن ایک ہی لائن پر ہونا چاہئے۔
ہم یہ فرض کر رہے ہیں کہ آپ کی مقامی مشین پر گٹ پیکیج پہلے ہی انسٹال ہے۔ اگر نہیں تو ، اسی طرح انسٹال کریں جیسا کہ پچھلے حصوں میں بیان کیا گیا ہے۔
cd /path/to/local/project
گٹ ذخیرہ شروع کریں:
git init.
آخری مرحلہ یہ ہے کہ اپنے مقامی ذخیرے میں گٹ ریموٹ شامل کریں:
git remote add origin git@git_server_ip:projectname.git
اپنے گٹ سرور کے میزبان نام یا IP پتے کے ساتھ
git_server_ip
کو تبدیل کرنا نہ بھولیں۔
یہ تصدیق کرنے کے لئے کہ سب کچھ صحیح طریقے سے ترتیب دے رہا ہے ، آزمائشی فائل تشکیل دیں:
touch test_file
اسٹیجنگ ایریا میں تبدیلیاں شامل کریں:
git add.
تبدیلیوں کا ارتکاب کریں:
git commit -m "descriptive message"
مقامی ذخیر changes کی تبدیلیوں کو دور دراز کے ذخیروں پر دبائیں:
git push -u origin master
اگر سب کچھ صحیح طریقے سے ترتیب دیا گیا ہے تو ، آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
Counting objects: 3, done. Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To git_server_ip:projectname.git * master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
نیا ساتھی شامل کرنے کے لئے ، صرف اس کی عوامی SSH کلید کو "گٹ" صارف کی
~/.ssh/authorized_keys
فائل میں کاپی کریں۔
آپ نئے ذخیرے بنانے کے لئے وہی اقدامات استعمال کرسکتے ہیں۔ یہ نوٹ کرنا ضروری ہے کہ اپنے مقامی ذخیرے میں گٹ ریموٹ شامل کرنے سے پہلے دور دراز کا ذخیرہ موجود ہونا ضروری ہے۔
نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، ہم نے آپ کو اپنا نجی گٹ سرور مرتب کرنے اور ذخیرے بنانے کا طریقہ دکھایا ہے۔
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
Android ڈاؤن لوڈ پر ایف ٹی پی سرور کو سیٹ اپ کرنے اور استعمال کرنے کا طریقہ۔
USB کیبل کے بغیر اپنے Android ڈیوائس سے پی سی پر فائلیں منتقل کرنا چاہتے ہیں؟ Android اور پی سی کے مابین فائلوں کو وائرلیس کے ساتھ اشتراک کرنے کے لئے FTP سرور طریقہ آزمائیں۔
اوبنٹو 18.04 پر vsftpd کے ساتھ ایف ٹی پی سرور سیٹ اپ کرنے کا طریقہ
اس ٹیوٹوریل میں ہم vsftpd انسٹال کریں گے۔ یہ ایک مستحکم ، محفوظ اور تیز FTP سرور ہے۔ ہم آپ کو یہ بھی دکھائیں گے کہ کس طرح صارفین کو ان کی ہوم ڈائریکٹری تک محدود رکھنے اور پوری ترسیل کو ایس ایس ایل / ٹی ایل ایس کے ساتھ خفیہ کرنے کے لئے vsftpd کو تشکیل دیں۔







