اکثر پروژههای شخصیای که روشون کار میکنم رو روی گیتهاب قرار میدم. ولی خوب درباره مقالهها حداقل تا پیش از انتشارشون نمیشه این کار رو کرد. البته میتونستم از بیتباکت یا نسخه آکادمیک گیتهاب استفاده کنم. اما به نظرم استفاده از دراپباکس سادهتر بود.
برای این کار اولا برنامهی دراپباکس رو روی کامپیوترم نصب کردم. بعدش یه فولدر git تو فولدر دراپباکس درست کردم. بعد توی اون فولدر، یه ریپازیتوری ایجاد کردم:
[bash]
git init –bare mytestrepo.git
[/bash]
لابد میدونید که سوییچ bare یه ریپازیتوری بدون نسخه درحال کار ایجاد میکنه. به این ترتیب فقط فایلهای مربوط به گیت توش نگهداری میشه.
بعد توی ریپازیتوری خودم این فولدر رو به عنوان یکی از remoteها معرفی کردم:
[bash]
git remote add origin /path/to/dropbox/folder/git/mytestrepo.git
[/bash]
در مرحله آخرهم با یه push فایلها رو میفرستم تو دراپباکس. از این جا به بعد خود دراپباکس زحمت sync رو واسمون میکشه.