چگونه از Dropbox به عنوان یک Git Server استفاده کنیم؟

چگونه از Dropbox به عنوان یک Git Server استفاده کنیم؟

دراپباکس یک سرویس اشتراک گذاری تصاویر، ویدیو، فایل و … است که توسط شرکتی تحت عنوان Dropbox Inc در کالیفرنیای ایالات متحده راه اندازی شده است. همواره یکی از دغدغه های کاربران سرویس دراپباکس این بوده تا بتوانند از ورژن کنترل استفاده کنند. در این ترفند قصد داریم ببینیم که به چه شکل می توان سیستم ورژن کنترل گیت را برای سرویس دراپباکس راه اندازی کنیم. با سکان آکادمی همراه باشید.

برای نصب سرویس اختصاصی گیت برای دراپباکس، دستور زیر را در ترمینال وارد می کنیم:


pip install git-remote-dropbox

سرویس git-remote-dropbox یکی از روش‌های امنی است که از آن طریق می‌توانید هر دو سرویس Dropbox و Git را در کنار یکدیگر استفاده کرد. پس از نصب، استفاده از سرویس دراپباکس به عنوان یک سرور گیت به راحتی از طریق دستور زیر امکان‌پذیر خواهد بود:


git remote add origin dropbox://path/to/repo

در واقع، پس از علامت : می بایست مسیر پوشه یی در دراپباکس می کنیم گیت روی آن فعال شود را وارد می کنیم. لازم به ذکر است که این سرویس نیازمند توکن OAuth نیز هست که از لینک Dropbox app console قابل دریافت است. پس از دریافت این توکن، باید آن را داخل فایلی تحت عنوان git-remote-dropbox.json. به صورت زیر قرار داد:


{
"token": "xxxxxxxx"
}

از آن پس، به سادگی از دستوراتی مثل git pull, git push و سایر دستورات گیت می‌توانیم استفاده کرده و چندین کاربر به صورت هم زمانی خواهند توانست روی یک ریپازیتوری کار کنند.

منبع