序文
Gitは、強力な分散バージョン管理ツールとして人気が高まっています。多くのオープンソースプロジェクトがGithubで公開されていますが、プロジェクトは一般に公開されており、誰でもフォークすることができます。 ユーザの中には、自分のプロジェクトを持っているものの、まだ完成していないためか、すぐにオープンソースにしたくないという人もいます。Githubのサービスもありますが、費用対効果はあまりよくありません。
Dropboxは***クラウドストレージサービスで、Dropboxを通じてGitプライベートプロジェクトをホスティングすることができます。
推論
DropboxクライアントのディレクトリにGitリポジトリを作成し、そのリポジトリをローカルリポジトリにクローンしてコミット操作を行い、コミット完了後にプッシュ操作を行うと、ローカルデータがリポジトリ内のDropboxクライアントのディレクトリにプッシュされます。サーバーに同期されます。
+------------+ +-----------+ +---------+ | Dropbox | --Sync-> | Dropbox | --Clone-> | Working | | Server | <-Sync-- | Client | <-Push--- | Space | +------------+ +-----------+ +---------+
気付く
次に、Dropbox ディレクトリにベア git リポジトリを作成します。
$ cd ~/Dropbox
$ git init --bare project.git
完了したら、リポジトリをクローンします。
$ cd ~
$ git clone ~/Dropbox/project.git project
$ cd project
送信とプッシュ
$ touch README
$ git add .
$ git commit -m "init commit"
$ git push origin master
それが完了すると、DropboxはあなたがサーバーにPUSHしたコンテンツを同期し、あなたはリポジトリの内容を表示できるようになります。