ایجاد حساب کاربری
ثبتنام حساب جدید
مراحل ثبتنام
باز کردن صفحه ثبتنام:
- به
http://localhost:3000/user/sign_up بروید
- یا روی "ثبتنام" در صفحه اصلی کلیک کنید
پر کردن فرم:
- نام کاربری: نام کاربری منحصربهفرد انتخاب کنید
- ایمیل: آدرس ایمیل معتبر وارد کنید
- رمز عبور: رمز عبور قوی انتخاب کنید (حداقل 8 کاراکتر)
- تکرار رمز عبور: رمز عبور را مجدداً وارد کنید
تکمیل ثبتنام:
- روی "ثبتنام" کلیک کنید
- اگر فعالسازی ایمیل فعال باشد، ایمیل تأیید را بررسی کنید
ورود به حساب
مراحل ورود
باز کردن صفحه ورود:
- به
http://localhost:3000/user/login بروید
وارد کردن اعتبارنامه:
- نام کاربری یا ایمیل
- رمز عبور
کلیک روی "ورود"
بازیابی رمز عبور
اگر رمز عبور خود را فراموش کردهاید:
- روی "فراموشی رمز عبور" کلیک کنید
- ایمیل خود را وارد کنید
- لینک بازیابی را از ایمیل بررسی کنید
- روی لینک کلیک کنید و رمز عبور جدید تنظیم کنید
تنظیمات حساب
نمایه کاربری
پس از ورود:
- روی آواتار خود کلیک کنید
- "تنظیمات" را انتخاب کنید
- بهروزرسانی:
- نام کامل
- ایمیل
- آواتار
- بیوگرافی
- وبسایت
- محل سکونت
امنیت
تغییر رمز عبور:
- به تنظیمات → حساب بروید
- "تغییر رمز عبور" را کلیک کنید
- رمز عبور قدیمی و جدید را وارد کنید
تایید هویت دو مرحلهای (2FA):
- به تنظیمات → امنیت بروید
- "فعالکردن TOTP" را کلیک کنید
- اپلیکیشن احراز هویت (مثل Google Authenticator) را اسکن کنید
- کد تأیید را وارد کنید
- کدهای بازیابی را ذخیره کنید
ایمیلها
افزودن ایمیل جدید:
- تنظیمات → ایمیلها
- ایمیل جدید را اضافه کنید
- آدرس جدید را تأیید کنید
تنظیم ایمیل اصلی:
- یکی از ایمیلهای تأییدشده را به عنوان اصلی انتخاب کنید
کلیدهای SSH
برای احراز هویت بدون رمز عبور:
تولید کلید SSH
ssh-keygen -t ed25519 -C "your_email@example.com"
افزودن کلید به گیتییار
کلید عمومی را کپی کنید:
cat ~/.ssh/id_ed25519.pub
به تنظیمات → کلیدهای SSH بروید
روی "افزودن کلید" کلیک کنید
پر کنید:
- عنوان: نام توصیفی (مثل "لپتاپ شخصی")
- کلید SSH: کلید عمومی را بچسبانید
کلیک کنید "افزودن کلید"
تست اتصال
ssh -T git@localhost
باید پیام خوشآمدگویی ببینید.
توکنهای دسترسی
برای دسترسی API یا ابزارهای شخص ثالث:
ایجاد توکن
- تنظیمات → برنامهها
- "تولید توکن جدید" را کلیک کنید
- نام توکن را وارد کنید
- مجوزها را انتخاب کنید:
read:user - خواندن نمایه کاربر
write:user - تغییر نمایه کاربر
read:repo - خواندن مخزن
write:repo - تغییر مخزن
delete:repo - حذف مخزن
- روی "تولید توکن" کلیک کنید
- توکن را کپی کنید (فقط یکبار نمایش داده میشود!)
استفاده از توکن
# در 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 را منظم بررسی کنید
- ✅ توکنهای استفادهنشده را حذف کنید
- ✅ از ایمیل معتبر استفاده کنید
- ✅ اطلاعات ورود را به اشتراک نگذارید
مراحل بعدی