質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

解決済

3回答

451閲覧

Git repositoryを外部サーバーに置きたい

ruei

総合スコア284

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2018/09/06 03:20

TortoiseGitを使用してホームページの管理をしています。
フォルダを右クリックしたときに表示される

Git create repository here...

をクリックして.gitを直下に作って作業していましたが、.gitのサイズが大きくなってきたので
他の場所に移したいと思っています。
repositoryを別の場所(別のサーバー)に作るにはどうしたらいいのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/09/06 03:53 編集

質問は、別のサーバー上にリポジトリ(のコピー)を作成する話ですか? それとも、ローカルPC(ディスク)の作業ディレクトリ( project-dir ) にあるリポジトリ( project-dir/.git )を別の場所に移動して、ローカルPCに保存しないで別のサーバーだけに保存したいということでしょうか?
guest

回答3

0

ベストアンサー

自分だけでGitにアクセスするのであれば サーバー上に ベアリポジトリを作成する方法でよいと思います。

サーバー側のフォルダ上でtortoiseGitで「ここにリポジトリを作成」とやって次に出てくる下記のダイアログで「Bareを生成」にチェックを入れます

ベアリポジトリ作成

フォルダ名はローカルのリポジトリ名にあわせればよいですね。

そのあとローカルのリポジトリをサーバーのリモートリポジトリに紐つけします。

下記のサイトに詳しく説明があります
TortoiseGitで新規プロジェクトを作成してからリモートにプッシュするまでの手順

複数人で開発しているのであれば、ファイルアクセスでなくGitサーバーとしてHTTPやSSHなどのプロトコルで行ったほうがよいと思います。(念のため)

4.1 Gitサーバー - プロトコル

投稿2018/09/06 03:46

euledge

総合スコア2404

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ruei

2018/09/08 11:09

良さそうです!ありがとうございます。
guest

0

.gitのサイズが大きくなってきたので他の場所に移したいと思っています。

残念ながら、Gitは分散型バージョン管理システムなので、ローカルで作業する分にはローカルにリポジトリを置いておく必要があって、リモートに移動することはできません。

(もちろん、「作業前後に手動でコピー」みたいなことをするのであれば話は別ですが、それではGitの値打ちがないでしょう)

投稿2018/09/06 04:22

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

リポジトリを作りたい外部サーバ上でgitコマンドでリポジトリを作成
クライアントPCのTortoisegitでclone
ではダメでしょうか。

投稿2018/09/06 03:26

kunai

総合スコア5405

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問