2017-10-04 21 views
1

opensshとgitを使ってUbuntuサーバをセットアップしましたが、そこには何もありません。私のLAN上のVMです。私は、サイトと呼ばれるホームディレクトリの下にdirを作成しました。そこには、私が押したいメインサイトがあります。私のワークステーションから次にリモートgitサーバにプッシュ

mkdir -p mysite.git 
cd mysite.git 
git init --bare 

私は走った:これらのコマンドを実行し、エラーなしでそれをプッシュするように見えた

git remote add origin [email protected]:sites/mysite.git 
git push origin master 

を私はGitのサーバー上のdirsを参照するときしかし、私はいずれかを見つけることができませんのファイルの。何か不足していますか?

+0

何?そこに変化はありますか?どのようにサーバー*上の*裸のリポジトリにアクセスしますか? 'gitweb'、ssh/terminal /、...を使用していますか? –

+0

あなたの質問にお答えしますか?もしそうなら、私たちがあなたを助けるために、より多くの情報を提供しなければそれを受け入れてください – AnimiVulpis

答えて

1

ない正確に同じ質問ですが、非常に似た答え: Git bare repository doesnt reflect changes made from push

TLDR: bareリポジトリが閲覧する何のファイルを持っていません(これらのリポジトリは作業コピーを持っていない)

は、通常のを作成 git repoを実行し、変更がプッシュされた後に自動的にプルする方法を検索します。

はい、裸のものだけでなく、任意のgitリポジトリにプッシュできます。


編集: たぶんインスピレーションを得るために、この答えをチェック:あなたは `いくつかの他の場所にリポジトリをclone`どうなるhttps://stackoverflow.com/a/1434230/1988796

関連する問題