私はサーバでgit init --bare
というリポジトリを賞賛し、ブランチにプッシュしたいと思います。git裸のレポに追加
git push origin Dev
しかし、私は私が間違っているのは何
remote fatal: you are a branch waiting to be born.
を取得しますか?
--bare
を使用しないとうまくいくようですが、私は何を使用すべきかと思います。
編集: 私は、サーバに受信後ポストがある場合、これはエラーです。 私は私のポストレシーブフックでこれを持っている:私はこのすべてが何をしたいのか
#!/bin/sh
GIT_WORK_TREE=/var/www/UML git checkout -f
は、私は、リモート
に押すと、ウェブサーバを更新し、私のgit configです:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[gui]
wmstate = normal
geometry = 887x427+25+25 330 192
[branch "master"]
[branch "Dev"]
[remote "origin"]
url = ssh://[email protected]/GR
fetch = +refs/heads/*:refs/remotes/origin/*
を実行するユーザー/グループによって実行されるよう、あなたのgitのプロセスは、あなたの
/var/www/UML
ディレクトリに書き込み権限を持っていることを確認してください –