git スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
345:login:Penguin 09/06/25 23:07:10 E5OhASqI >>343 うーん、git-daemonの書込みパーミッションとか? git-daemonにreceivepack設定してpushさせると匿名フルオープンになるみたいなので、 sshのほうが良いんじゃないかと思う。 てかgit-daemonでpush出来るとは知らなかった… 346:343 09/06/25 23:54:48 Onb9g2E7 >>345 gitを使い始めて浅いもので理解していないのですが > sshのほうが良いんじゃないかと思う。 これはどういう意味でしょうか?man git-pushで ssh://[user@]host.xz/path/to/repo.git/ という表記は見かけましたが、このコマンドでpushするべきだとことでしょうか? 347:343 09/06/26 00:48:11 sI4GnV0X 書き込みパーミッションが無いことが問題だったようです。 まず、自分ユーザの権限が及ぶところにbareレポジトリ(~/repos/git_test)を作ってみたら $ git clone ssh://127.0.0.1/~/repos/git_test は出来ました。そこに編集後、$ git pushすることもできました。 >>344のプロセスにあるように、 git-daemonはgit-daemonユーザ権限で実行されているのですが、 git-daemonユーザが/srv/git以下に書き込み権限がないことが理由だったようです。 レポジトリ以下のファイルをgit-daemonユーザにchownしたら、 git push git://....ができるようになりました。 ところで、gitレポジトリに書き込み権限のあるユーザに 新しいレポジトリを作ってもらうようなコマンドって存在しますでしょうか? 例えばですが、git create git://host.xz/path/to/repo.git/ を発行すると、新しくrepo.gitというレポジトリを作ってもらうようなものです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5386日前に更新/211 KB
担当:undef