サーバーにgitリポジトリを設定しました。新しいユーザー「git」を作成しました。私のリポジトリはにあり/srv/git/example.git
ます。git remote add origin git@domain/srv/git/example.git
その後、変更を追加してコミットすることができました。
しかし、私が試しgit push origin master
たとき、失敗しました:
致命的:一時ファイルを作成できません:許可が拒否されました'および'致命的:sha1ファイル書き込みエラー:無効な引数'
私が実行したサーバーで:
sudo chown -R git:git /srv/git/`
これで問題は解決しましたが、これが正しいことだったのでしょうか。