Gitrabbit
امکاناتشروع سریعCLIقیمت‌گذاریمستنداتبلاگ تخصصیارسال بازخوردنظر منتشرشدهامنیتدرباره ما
ورودشروع رایگان
Gitrabbit
امکاناتشروع سریعCLIقیمت‌گذاریمستنداتبلاگ تخصصیارسال بازخوردنظر منتشرشدهامنیتدرباره ما
ورودشروع رایگان
grb CLI نسخه 2.11.2

نسخه‌بندی کد،
ساده و مطمئن
برای تیم‌های ایرانی.

از اولین Commit تا انتشار نهایی، کنترل کامل پروژه‌هایت را در اختیار داشته باش. نسخه‌بندی پیشرفته، مدیریت Branchها، همکاری تیمی و بازگشت سریع به هر نقطه از تاریخچه پروژه؛ تجربه‌ای آشنا و قدرتمند برای توسعه‌دهندگان ایرانی.

شروع رایگاننحوه راه‌اندازی
بدون محدودیت فایل
زیرساخت داخلی
Windows · Mac · Linux
gitrabbit · terminalbranch: main
connectedgrb 2.11.2
$

نمای زندهٔ دستورات grb — از init تا push

بخش جدیدی در راه است

GitLaunch

پروژه‌ای که داریم می‌سازیم،
قرار نیست شبیه بقیه باشد.

برای همین فعلاً ترجیح می‌دهیم بیشتر بسازیم تا توضیح دهیم — اما مسیر پرتاب را از همین‌جا می‌توانی ببینی.

gitlaunch.irبه‌زودی منتشر می‌شود
وضعیتدر حال ساخت

ابزاری کامل برای تیم‌های توسعه

Gitrabbit | گیت ربیت زیرساختی کامل برای توسعه نرم‌افزار مدرن است؛ جایی که مدیریت کد، همکاری تیمی، مستندسازی، انتشار نسخه‌ها و اعتبار حرفه‌ای توسعه‌دهندگان در یک پلتفرم واحد به هم متصل می‌شوند. SemVer فرآیند انتشار را استاندارد می‌کند، نسخه‌ها را به‌صورت خودکار مدیریت می‌کند و امکان ارائه Badge و API عمومی نسخه را فراهم می‌سازد. مدیریت سازمان‌ها به شما کمک می‌کند تیم‌ها و مخازن را ساختاریافته مدیریت کنید و با پوشه‌بندی مخازن پروژه‌ها را در ساختارهای درختی منظم سازمان‌دهی کنید. Repository Insights دید عمیقی از روند توسعه، فعالیت مشارکت‌کنندگان، وضعیت CI/CD و رشد هر مخزن در اختیار شما قرار می‌دهد. با Import از GitHub می‌توانید پروژه‌های موجود خود را تنها در چند دقیقه منتقل کنید و با Gitrabbit OAuth سیستم احراز هویت آماده را به وب‌سایت یا اپلیکیشن خود اضافه کنید. اما Gitrabbit فقط یک مخزن کد نیست. هر توسعه‌دهنده می‌تواند بر اساس Commitها، Issueها و مشارکت‌های واقعی مهارت و تجربه خود را در پروفایل نمایش دهد، مخازن منتخب را برجسته کند و از همکارانی که واقعاً در کنار آن‌ها کار کرده است توصیه‌های حرفه‌ای معتبر دریافت یا ثبت کند. نتیجه، شبکه‌ای مبتنی بر اعتبار فنی واقعی است؛ نه رقابتی بر سر لایک‌ها، فالوورها و شاخص‌های ظاهری.

تاریخچه روی هر شاخه

کامیت‌ها روی خط زمانی هر شاخه (مثل main یا feature خودت) ذخیره می‌شوند؛ در وب یا CLI между شاخه‌ها جابه‌جا شو، تاریخچه و فایل‌های همان تایم‌لاین را ببین.

branches · commit / push

شاخه‌ها (Branches)

از main انشعاب بگیر، روی سرور ثبت کن، در dashboard یا با grb branch create؛ pull و manifest همان شاخه در .irangit/sync هم‌نام می‌شود.

grb branch · API

پروفایل حرفه‌ای: مهارت، مخازن، توصیه

سه ماژول روی هر صفحهٔ کاربر (‎<username>‎) در کنار مخزن؛ برای راهنمای گام‌به‌گام، لینک انتهای هر ستون را باز کنید.

مهارت و نقشهٔ مشارکت

تب «مهارت» شاخص و تنوّع کامیت را از روی push می‌سازد؛ در «نمای کلی» گرمای مشارکت سال شمسی (شبکهٔ خانه‌ای رنگی) نشان داده می‌شود. تب «ستاره‌ها» فعلاً ویژگیٔ جداگانه نیست.

  • کار شما: کامیت و push روی مخازن؛ برای دیده شدن مهارت نزد دیگران مخزن عمومی.
  • تاریخچه قدیمی: اسکریپت ‎skill-backfill‎ توسط مدیر سرور.
راهنمای کامل مهارت و نقشه ←

مخازن، سنجاق و تب «پروژه» / «بسته»

«پرکاربرد» مخزن‌های سنجاق‌شده از تنظیمات است؛ تب «مخزن‌ها» همهٔ عمومی‌ها را کارت‌به‌کارت نشان می‌دهد. تب‌های نام «پروژه‌ها» و «بسته‌ها» فعلاً نگهدارندهٔ ویژگی آینده‌اند — نمایش پروژه در پلتفرم فعلی همان مخزن‌هاست.

از نصب تا اولین کامیت روی شاخه، کمتر از ۵ دقیقه

یک بار نصب؛ شاخهٔ پیش‌فرض main آماده است. برای کار موازی، شاخهٔ جدید بساز و در config اشاره کن.

۱

نصب ابزار

Node.js لازم است. مک/لینوکس: یک دستور. ویندوز: curl + PowerShell (بدون certutil). Win10 با خطای SSL: فایل install-grb.ps1 را با مرورگر ذخیره کن.

# macOS / Linux — one-time install (PATH added permanently)
curl -fsSL "https://gitrabbit.ir/install-grb.sh?v=1.1.3" | sed 's/\r$//' | sh
# Windows CMD — curl.exe + PowerShell (no certutil)
curl.exe -fsSL "https://gitrabbit.ir/install-grb.ps1?v=1.1.3" -o "%TEMP%\install-grb.ps1" && powershell -NoProfile -ExecutionPolicy Bypass -File "%TEMP%\install-grb.ps1"
# Windows PowerShell — TLS 1.2 (recommended if CMD curl fails)
$ProgressPreference = 'SilentlyContinue'
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$url = "https://gitrabbit.ir/install-grb.ps1?v=1.1.3"
$file = Join-Path $env:TEMP "install-grb.ps1"
Invoke-WebRequest -UseBasicParsing -Uri $url -OutFile $file
& $file
# Verify installation (open a new terminal first on Windows)
grb --version
۲

اتصال به مخزن

از داشبورد مخزن بساز، توکن بگیر؛ init شاخهٔ پیش‌فرض را در .irangit/config می‌نویسد (معمولاً main).

# پس از ساخت مخزن در سایت:
grb init --url https://gitrabbit.ir \
--repo <repoId> \
--token <token> \
--branch main
۳

اولین کامیت

تمام فایل‌های پروژه اسکن، بسته‌بندی و ارسال می‌شوند. تو فقط پیام کامیت بده.

grb commit -m "first commit"
# ✓ 598 files found
# ✓ Commit created hash: e3f9a1bc
۴

انتشار روی سرور

کامیت‌های pending همان شاخهٔ تنظیم‌شده در config با push منتشر می‌شوند.

grb push
# ✓ 1 commit(s) pushed successfully
# تاریخچه روی همین branch:
grb log
۵

شاخهٔ جدا (اختیاری)

اول روی سرور ثبت کن، بعد نام branch را در config عوض کن و یک بار pull بزن تا sync با همان تایم‌لاین باشد.

# از نقطهٔ فعلی main (یا هر شاخهٔ دیگر ثبت‌شده)
grb branch create feature-login --from main
# سپس در .irangit/config.json مقدار "branch" را
# مانند نام شاخهٔ جدید ست کن؛ بعد:
grb pull

رابط خط فرمان
طراحی‌شده برای سرعت

دستورات کوتاه؛ همان کلاینت هم commit روی هر شاخه، هم pull زیپ هر تایم‌لاین را می‌فرستد. مناسب چند فایل تا ده‌ها هزار فایل.

  • چند شاخه روی یک مخزن (2.11.2)
  • پشتیبانی از پروژه‌های با هر تعداد فایل
  • ارسال دلتا برای کاهش حجم بعد از اولین بار
  • تلاش مجدد خودکار در صورت قطعی شبکه
  • Windows، macOS و Linux
grb · command reference
grb init--url … --repo <id> --token … [--branch main]

اتصال پوشه به مخزن و نوشتن شاخهٔ پیش‌فرض در config

grb branch create<name> [--from main]

ثبت شاخه روی سرور؛ قبل از commit روی غیر از main الزامی است

grb pull?branch=…

دریافت آخرین وضعیت pushشدهٔ همان شاخه (+ manifest هم‌نام در sync)

grb commit-m "message" [--semver patch|minor|major]

ثبت تغییرات؛ اگر SemVer فعال باشد، bump نوع را با --semver بدهید یا گرَب به صورت تعاملی می‌پرسد

grb push

انتشار تمام pendingهای همان branch روی مخزن

grb log?branch=…

فهرست کامیت‌های همان شاخه (نام دستور تاریخچه: log)

grb download[-o out.zip]

ZIP درخت منتشرشدهٔ همان شاخه

grb self-update/ update / update-self

به‌روزرسانی لانچر محلی به آخرین نسخه (هر سه معادل هم‌اند)

امنیت و حریم خصوصی

امنیت، نه یک ویژگی؛
یک اصل طراحی.

ذخیره‌سازی کد منبع روی هر پلتفرمی نیازمند اطمینان کامل است. Gitrabbit از ابتدا با این اصل طراحی شده: دسترسی به پروژه‌های شما تنها در اختیار کسانی است که خودتان مشخص کرده‌اید، نه فراتر از آن.

۰٪

ارتباطات رمزنگاری‌شده

از CLI تا سرور، بدون استثنا

صفر

دسترسی بدون مجوز

هر مخزن کاملاً ایزوله و خصوصی

صفر

واگذاری اطلاعات

داده‌های شما به هیچ طرف ثالثی منتقل نمی‌شود

Encrypted in Transit

انتقال داده کاملاً رمزنگاری‌شده

تمام داده‌هایی که بین CLI و سرور منتقل می‌شوند از یک کانال امن عبور می‌کنند. محتوای پروژه در هیچ نقطه‌ای از مسیر انتقال قابل رهگیری یا خواندن نیست.

Private by Default

خصوصی به‌صورت پیش‌فرض

هر مخزن از لحظه ایجاد کاملاً خصوصی است. بدون اجازه صریح شما، هیچ کاربر یا سرویس دیگری به محتوای پروژه دسترسی ندارد.

Access Control

کنترل دسترسی در اختیار شماست

شما تعیین می‌کنید چه کسی به پروژه دسترسی دارد و در چه سطحی. دسترسی هر فرد را در هر زمان می‌توان بلافاصله لغو کرد.

Role-based Access

سطح دسترسی دقیق برای هر نقش

هر عضو تیم دقیقاً همان دسترسی‌ای را دارد که نقشش تعریف کرده. مالک، همکار یا ناظر؛ هر نقش مرز مشخصی دارد.

Your Code, Your Property

کد شما متعلق به شماست

Gitrabbit محتوای پروژه‌های شما را تحلیل، ایندکس یا برای هیچ منظور دیگری استفاده نمی‌کند. فایل‌ها صرفاً برای نگه‌داری و بازگردانی توسط خودتان ذخیره می‌شوند.

Iran Infrastructure

زیرساخت داخلی، داده‌های محلی

سرویس Gitrabbit روی زیرساخت داخلی ایران ارائه می‌شود. داده‌های پروژه شما از مرزهای کشور خارج نمی‌شوند و در اختیار هیچ شرکت یا سرویس خارجی قرار نمی‌گیرند.

سوال یا نگرانی دارید؟

اگر درباره نحوه محافظت از داده‌هایتان یا جزئیات امنیتی سرویس سوالی دارید، تیم پشتیبانی ما پاسخگو است. شفافیت برای ما اولویت است.

شروع امن
Gitrabbit

اولین مخزن را همین الان ایجاد کنید

ثبت‌نام برای شما هزینه‌ای ندارد؛ پس از ورود می‌توانید مخزن را بسازید، ابزار خط فرمان را روی سیستم خود راه بیندازید و اولین نسخهٔ ذخیره‌شدهٔ پروژه را روی سرور ثبت کنید.

ساخت حساب رایگانببین چطور کار می‌کنه

همکاری با برندهای معتبر

همکاران ما

سازمان‌ها و برندهایی که به Gitrabbit اعتماد کرده‌اند — همکاری واقعی، اعتبار واقعی.

kolahbazi
همکار رسمی

کلاه بازی

kolahbazi.com

گیت ربیت برای کلاه بازی همواره تکیه‌گاه‌ فنی مطمئنی در ادوار مختلف بوده است. در طول بیش از یک سال و نیم استفاده مستمر ما از سرویس‌های گیت ربیت، همواره این برند برای بهبود کیفیت و ارائه خدمات به تیم توسعه دهنده اپلیکشن ما نقش بسیار موثری داشته است.

مشاهده وب‌سایت
moodino
همکار رسمی

گروه برنامه نویسی مودینو

زیرساخت امن و حرفه‌ای؛ دو عامل مهمی که در شریک زیرساختی پروژه های تان باید به دنبال آن باشید و گیت ربیت هر دو را دارد. سرویس های قابل اطمینان گیت ربیت تضمین می‌کنند که شما هیچ مشکلی در پروسه تست و دیپلوی کد روی سرور پروژه تان را تجربه نخواهید کرد

20payment
همکار رسمی

20Payment

20payment.ir

از دید زیرساختی، مهم‌ترین مزیت برای ما این بود که تمام وابستگی ها به سرویس‌های خارجی حذف شد. این موضوع هم از نظر latency هم از نظر دسترسی در بعضی شرایط شبکه‌ای، تاثیر مستقیم روی کار تیم داشت.

مشاهده وب‌سایت
parsiancyrpto
همکار رسمی

شرکت پارسیان کریپتو

parsiancrypto.com

قبل از استفاده از پلتفرم گیت ربیت، نگران این بودیم که تو پروژه‌های چندنفره ممکنه مدیریت تغییرات سخت بشه، مخصوصاً وقتی چند نفر از تیم توسعه همزمان روی یک بخش از پروژه کار می‌کنن. اما تو تجربه واقعی، مشکلی پیش نیومد و کارها خیلی طبیعی جلو رفت.

مشاهده وب‌سایت
zakoola
همکار رسمی

زاکولا

zakoola.com

برای ما سرعت کارهای روزمره مثل push، pull و جابه‌جایی بین branchها خیلی مهمه چون مستقیم روی سرعت توسعه تاثیر می‌ذاره. در استفاده واقعی، این عملیات‌ها بدون کندی خاصی انجام می‌شدن و تیم حس نمی‌کرد ابزار مانع کارش بشه.

مشاهده وب‌سایت
yavarpay
همکار رسمی

شرکت پرداخت ارزی یاورپی

yavarpay.com

در مجموع تجربه استفاده برای ما بیشتر شبیه این بود که یک ابزار ساده ولی قابل اعتماد وارد کار تیم شده. نه ادعای عجیب داشت، نه پیچیدگی اضافه؛ ولی کار اصلی رو درست انجام می‌داد و این برای تیم کافی بود.

مشاهده وب‌سایت
mahanisaco
همکار رسمی

ماهان ایساکو

mahanisaco.com

چیزی که برای ما خیلی مهم بود این بود که ابزار فقط کار کنه، بدون اینکه بخواد پیچیدگی اضافه وارد workflow تیم کنه. در عمل هم دقیقاً همین حس رو داشتیم و تمرکز تیم بیشتر روی توسعه باقی موند.

مشاهده وب‌سایت
mizoff
همکار رسمی

پلتفرم رزرو میزآف

mizoff.ir

برای تیم‌هایی که داخل ایران کار می‌کنن، داشتن یک ابزار قابل دسترس و بدون محدودیت خیلی کمک‌کننده‌ست و اینجا این موضوع برامون مهم بود.

مشاهده وب‌سایت
Gitrabbit

© 2026 Gitrabbit · ساخته‌شده برای توسعه‌دهندگان ایرانی

ورودامکاناتشروع سریعمستنداتدرباره ماارسال بازخوردنظرات منتشرشده

مدیریت تیم و دسترسی‌ها

همکاران را با نقش مشخص به مخزن اضافه کن. هر نفر دقیقاً همان دسترسی‌ای را دارد که تو تعریف کرده‌ای.

collaborators

مدیریت سازمان‌ها

سازمان بساز، مخازن را به تیم وصل کن و با نقش‌های مالک، مدیر، توسعه‌دهنده و بیننده سطح دسترسی را کنترل کن. نام، slug و توضیحات سازمان از داشبورد قابل ویرایش است.

organizations · /organizations

پوشه‌بندی مخازن

در هر سازمان درخت پوشهٔ تو در تو بساز، مخازن را دسته‌بندی کن و در داشبورد با فیلتر درختی سریع پیدا کن. رنگ، والد و جابجایی مخزن بین پوشه‌ها از یک workspace اختصاصی.

repo-folders · tree filter

مشکلات (Issues)

باگ و پیشنهاد را روی هر مخزن باز کن؛ باز / بسته، برچسب و گفت‌وگو تا رفع شدن. مخزن عمومی برای همهٔ کاربران وارد؛ مخزن خصوصی برای صاحبان دسترس. هر مخزن می‌تواند Issues را خاموش کند.

issues · comments

GRB Club — کلاب گیت‌ربیت

کد معرف یکتا برای هر کاربر، دعوت دوستان و دریافت GrbToken به ازای هر ثبت‌نام معتبر؛ کپی لینک، اشتراک‌گذاری و تاریخچهٔ توکن‌ها در تنظیمات حساب.

referral · GrbToken · /club

مدیریت بسته‌ها (Packages) در مخزن

برای هر مخزن می‌توانی package بسازی: مخزن فرزند مستقل با همان قابلیت‌ها که به مخزن والد وصل است؛ لیست، ساخت و مدیریت از مسیر Packages در همان ریپو.

repoType: package · /repos/…/packages

مدیریت پروژه — نمودار گانت

بازهٔ شروع و پایان پروژه روی مخزن را تعیین کن؛ گانت رویدادهای واقعی (کامیت، issue، همکار) را روی خط زمان نشان می‌دهد تا تصویر پیشرفت تیم یکجا دیده شود.

gantt · milestones · /repos/…/gantt

Repository Insights — بینش مخزنNEW

تحلیل فعالیت هر مخزن در یک نما: کامیت روزانه، مشارکت‌کنندگان، heatmap، زبان‌ها، سلامت CI/CD، فضای ذخیره‌سازی و رشد پروژه. از داشبورد /insights با جستجوی مخزن یا مستقیم از صفحهٔ هر repo.

insights · analytics · /insights

WikiRabbit — ویکی مخزن

مستندات Markdown برای هر مخزن؛ صفحه‌بندی، لینک داخلی [[صفحه]]، تاریخچه نسخه و بازگردانی. مالک می‌تواند wiki را عمومی کند تا بدون دسترسی مخزن هم خوانده شود؛ نمونه‌های آماده برای شروع سریع.

wiki · markdown · /repos/…/wiki

SemVer — نسخه‌گذاری مخزن

نسخه‌گذاری MAJOR.MINOR.PATCH روی هر مخزن: bump هنگام commit با grb (--semver patch|minor|major)، نسخه دستی از پنل، rollback اشاره‌گر، کلید API اختصاصی grb_sem_، badge SVG و endpoint latest-version — در پلن رایگان هم فعال است.

semver · grb_sem_ · badge

رابط خط فرمان آشنا

ساختار دستوری مشابه git، خروجی خوانا و نصب سریع. روی هر سیستم‌عاملی بدون نیاز به تنظیمات اضافه.

Windows · Mac · Linux

دریافت فایل ZIP

هر شاخهٔ منتشرشده را از داشبورد یا با پارامتر شاخه در API / grb download یک‌جا آرشیو کن. بدون الزام CLI.

download · branch

توکن دسترسی اختصاصی

برای هر مخزن یک توکن مستقل تعریف کن. مناسب برای CI/CD و اتوماسیون، بدون نیاز به احراز هویت دستی.

API tokens

Import از GitHub

مخزن‌های GitHub را با شاخه‌ها و تاریخچهٔ commit به Gitrabbit منتقل کن؛ اتصال OAuth، نصب GitHub App، انتخاب یک یا چند repo از داشبورد و import پس‌زمینه با گزارش پیشرفت.

github · import · /dashboard

گزینه‌های برنامه‌نویسی — ورود با Gitrabbit

مانند «ورود با GitHub» برای سایت خودت: OAuth App بساز، Redirect URI ثبت کن و دکمهٔ «ورود با Gitrabbit» را در محصولت فعال کن؛ کاربران با تأیید امن در صفحهٔ consent وارد می‌شوند.

oauth · developer · /developer

بدون محدودیت حجم و فایل

پروژه‌های با هزاران فایل بدون مشکل کامیت می‌شوند. ارسال هوشمند و فشرده برای پروژه‌های بزرگ.

no file limit

GitLaunch — گیت لانچ

به‌زودی.

به‌زودی
  • کار شما: ساخت مخزن، پر کردن توضیح؛ در ‎تنظیمات تا شش مخزن سنجاق کنید (‎/settings#pinned‎).
  • مهمان: فقط مخازن عمومی؛ سنجاق‌های خصوصی پنهان می‌مانند.
  • راهنمای کامل مخازن روی پروفایل ←

    توصیهٔ حرفه‌ای (ضد سوءاستفاده)

    فقط پس از همکاری واقعی (issue مشترک، کامیت در یک repo، یا هر دو collaborator) و حداقل امتیاز تعامل؛ متن بلند، برچسب مهارت، عمومی/خصوصی، سقف ماهانه و بلوک متقابل. گزارش و برداشت پشتیبانی می‌شود.

    • کار شما: واقعاً کنار طرف کار کنید؛ سپس در تب «توصیه‌ها» همان پروفایل بنویسید.
    • قبل از ارسال:‎ GET …/api/recommendations/eligibility?to=...
    راهنمای کامل توصیه‌ها و env ←