Gitリポジトリはどこに置くべきですか?


10

自宅にUbuntuボックスがあり、Gitリポジトリのすべて(多かれ少なかれ)を含むディレクトリが欲しいのですが。結局(今年、学校でいくつかのチームプロジェクトを取得したとき)、いくつかのプロジェクトを共有してもらいたいと思います。

でディレクトリを作成することを考えていました/usr/share/。それらを配置するのに最適な場所ですか(この場所に「誤り」があるか)、またはリポジトリを他の場所に作成する必要がありますか?


あなたはgithubのか、ビットバケットを使用して検討し、クラスメイトとそれらを共有したい場合は、両方のは、人生はずっと楽になりますし、あなたのコードは、何かがコンピュータに発生した場合にバックアップされていることを確認します
ザカリーK

@ ZacharyK、githubの使用が「宿題ソリューションをオンラインで投稿する」ことになるかどうかはわかりません。少なくともbitbucketを使用すると、小規模なチームにチームベースのプライベートリポジトリを提供できると思います...
Wayne Werner

ビットバケットを使用すると、無料のプライベートリポジトリを使用できますが、それらを支払う必要があるまでは、最大5人までしか共有できません。
ザカリーK

これは、ほとんどの学校チームにとっておそらく十分です
ウェインワーナー、

問題は、その5人の合計がレポあたり5ではないことです。そのため、レポAを3人と共有し、レポBを3人の異なる人と共有する場合は、支払う必要があります。
ザカリーK

回答:


5

好きな場所に置いて... /usr/share大丈夫...


4
権利が正しいことを確認する必要があります
Sathyajith Bhat

誰かが「正しい権利」とは何かを拡張できますか?私はそうだと思いg+rw、ユーザーをグループ(つまりdev)に追加します
Jonathan

6

別のオプションは /srv

/ srvの下でデータを構造化する1つの方法は、プロトコルによるものです。ftp、rsync、www、
とCVS。大規模なシステムでは、管理者が/ srvを構造化すると便利です。
/ srv / physics / www、/ srv / compsci / cvsなどのコンテキスト。この設定は異なります
ホストからホストへ。/ srvは常にFHS準拠システムに存在し、
このようなデータのデフォルトの場所として使用されます。

/ srv:このシステムが提供するサービスのデータ

関連した

LinuxのGitリポジトリをどこに保存しますか?


1

gitリポジトリを共有するためだけにユーザーを作成し、ユーザーのホームディレクトリにリポジトリを保存しませんか?git ssh共有を簡単にセットアップできます。


0

gitリポジトリは作業ディレクトリ内に含まれているため、作業ディレクトリを最も便利な場所に配置するだけです。リポジトリを他の場所(基本的にはバックアップ目的で)にセットアップすることをお勧めします。そこでは、いくつかの標準的な場所を考え出す必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.