ایجاد حساب کاربری

ثبت‌نام حساب جدید

مراحل ثبت‌نام

  1. باز کردن صفحه ثبت‌نام:

    • به http://localhost:3000/user/sign_up بروید
    • یا روی "ثبت‌نام" در صفحه اصلی کلیک کنید
  2. پر کردن فرم:

    • نام کاربری: نام کاربری منحصر‌به‌فرد انتخاب کنید
    • ایمیل: آدرس ایمیل معتبر وارد کنید
    • رمز عبور: رمز عبور قوی انتخاب کنید (حداقل 8 کاراکتر)
    • تکرار رمز عبور: رمز عبور را مجدداً وارد کنید
  3. تکمیل ثبت‌نام:

    • روی "ثبت‌نام" کلیک کنید
    • اگر فعال‌سازی ایمیل فعال باشد، ایمیل تأیید را بررسی کنید

ورود به حساب

مراحل ورود

  1. باز کردن صفحه ورود:

    • به http://localhost:3000/user/login بروید
  2. وارد کردن اعتبارنامه:

    • نام کاربری یا ایمیل
    • رمز عبور
  3. کلیک روی "ورود"

بازیابی رمز عبور

اگر رمز عبور خود را فراموش کرده‌اید:

  1. روی "فراموشی رمز عبور" کلیک کنید
  2. ایمیل خود را وارد کنید
  3. لینک بازیابی را از ایمیل بررسی کنید
  4. روی لینک کلیک کنید و رمز عبور جدید تنظیم کنید

تنظیمات حساب

نمایه کاربری

پس از ورود:

  1. روی آواتار خود کلیک کنید
  2. "تنظیمات" را انتخاب کنید
  3. به‌روزرسانی:
    • نام کامل
    • ایمیل
    • آواتار
    • بیوگرافی
    • وب‌سایت
    • محل سکونت

امنیت

تغییر رمز عبور:

  1. به تنظیمات → حساب بروید
  2. "تغییر رمز عبور" را کلیک کنید
  3. رمز عبور قدیمی و جدید را وارد کنید

تایید هویت دو مرحله‌ای (2FA):

  1. به تنظیمات → امنیت بروید
  2. "فعال‌کردن TOTP" را کلیک کنید
  3. اپلیکیشن احراز هویت (مثل Google Authenticator) را اسکن کنید
  4. کد تأیید را وارد کنید
  5. کدهای بازیابی را ذخیره کنید

ایمیل‌ها

افزودن ایمیل جدید:

  1. تنظیمات → ایمیل‌ها
  2. ایمیل جدید را اضافه کنید
  3. آدرس جدید را تأیید کنید

تنظیم ایمیل اصلی:

  • یکی از ایمیل‌های تأییدشده را به عنوان اصلی انتخاب کنید

کلیدهای SSH

برای احراز هویت بدون رمز عبور:

تولید کلید SSH

ssh-keygen -t ed25519 -C "your_email@example.com"

افزودن کلید به گیتی‌یار

  1. کلید عمومی را کپی کنید:

    cat ~/.ssh/id_ed25519.pub
    
  2. به تنظیمات → کلیدهای SSH بروید

  3. روی "افزودن کلید" کلیک کنید

  4. پر کنید:

    • عنوان: نام توصیفی (مثل "لپ‌تاپ شخصی")
    • کلید SSH: کلید عمومی را بچسبانید
  5. کلیک کنید "افزودن کلید"

تست اتصال

ssh -T git@localhost

باید پیام خوش‌آمدگویی ببینید.

توکن‌های دسترسی

برای دسترسی API یا ابزارهای شخص ثالث:

ایجاد توکن

  1. تنظیمات → برنامه‌ها
  2. "تولید توکن جدید" را کلیک کنید
  3. نام توکن را وارد کنید
  4. مجوزها را انتخاب کنید:
    • read:user - خواندن نمایه کاربر
    • write:user - تغییر نمایه کاربر
    • read:repo - خواندن مخزن
    • write:repo - تغییر مخزن
    • delete:repo - حذف مخزن
  5. روی "تولید توکن" کلیک کنید
  6. توکن را کپی کنید (فقط یکبار نمایش داده می‌شود!)

استفاده از توکن

# در Header
curl -H "Authorization: token YOUR_TOKEN" http://localhost:3000/api/v1/user

# در URL
curl http://localhost:3000/api/v1/user?token=YOUR_TOKEN

نکات امنیتی

  • ✅ از رمز عبور قوی و منحصر‌به‌فرد استفاده کنید
  • ✅ تایید هویت دو مرحله‌ای را فعال کنید
  • ✅ کلیدهای SSH را منظم بررسی کنید
  • ✅ توکن‌های استفاده‌نشده را حذف کنید
  • ✅ از ایمیل معتبر استفاده کنید
  • ✅ اطلاعات ورود را به اشتراک نگذارید

مراحل بعدی