2012-04-12 19 views
0

gitとsshを使ったリモートリポジトリで作業しています。すべて順調。リモートリポジトリはプロダクションサーバであり、拡張子が.gitではない上のディレクトリに "git push"をしたいのです。今私は.gitなしでリモートリポジトリを追加できますか? 誰でも助けることができますか?gitの拡張子を持たないgitクローン

+2

非裸のリポジトリにプッシュしないでください。フックを使用して、別のリポジトリが裸のリポジトリから変更を取得できるようにします。 – knittl

+0

ありがとうございます。しかし私はそれをどのように達成することができますか? –

+0

@kabiridris:詳細については、http://toroid.org/ams/git-website-howtoを参照してください。 – CharlesB

答えて

0

だけのgit cloneコマンドへの完全なパスを指定:リモートリポジトリがすでに存在する場合、それは.git拡張子を持っている天気を、それは問題ではありません、そのフルパスでリモートとして追加し、

git clone <original-repo> <directory-path> 

を。

また、git repoの配備に関する関連リソースも参照してください。例:this one

+0

私はどのようにsshディレクトリパスを指定しますか? –

+0

クローン先ディレクトリが同じマシン上に存在する必要がありますので、sshにログインして、ここからcloneコマンドを発行してください。これは明らかに最初のときに行われなければならない – CharlesB

+0

これは、リモートサーバーのほとんどがgitがインストールされていることを意味しますか? –

関連する問題