blog

Dropbox を Git のプライベートリポジトリにする

Git は、強力な分散バージョン管理ツールとして人気が高まっています。多くのオープンソースプロジェクトがGithubで公開されていますが、プロジェクトは一般公開されており、誰でもフォークすることができ...

Jun 16, 2013 · 2 min. read
シェア

序文

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したコンテンツを同期し、あなたはリポジトリの内容を表示できるようになります。

Read next

ビッグデータ大学サロンの紹介

ビッグデータ公共福祉大学では、ビッグデータ時代にビッグデータの習得を支援し、データから「大きな価値」を採掘し、データ主導のビジネス、さらには社会の発展の未来は妄想ではなく、様々な種類のデータプラットフォームの未来は確かにもっとオープンになり、ビッグデータ時代の革命が到来し、私は皆さんと一緒にデータ革命の伝説の一部を書きたいと思います。このデータ革命の中で、皆さんと一緒に伝説を書いていきたいと思います!

Jun 15, 2013 · 2 min read