問題タブ [gitweb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debian - Debian + Gitolite + Gitweb = 404 - プロジェクトが見つかりません
これは、本当によく見かけるトピックです。しかし、私は2日以来すべてを試しましたが、アイデアが不足しています. 誰かがここで私を助けてくれることを願っています。
一般的に、私は次のことを行いました:
- apt-get install gitolite gitweb
- gitolite.conf にリポジトリを追加しました (以下を参照)
- グループ gitolite にユーザー www-data を追加しました
- projects.list を手動で作成 (以下を参照)
- シンボリックリンクを設定 /var/www/gitweb -> /usr/share/gitweb
- gitweb vhost をセットアップします (以下を参照)。
http://git.example.orgを参照すると、「404 - プロジェクトが見つかりません」というメッセージとともに gitweb が表示されます。ログ ファイルにエラー メッセージはありません。
1) Gitolite ディレクトリ:
2) gitolite.conf
3) .gitolite.rc.new (なぜここに .new が追加されているのですか? apt-get install gitolite でインストールされた gitolite)
4) /var/lib/gitolite/projects.list
5) /var/lib/gitolite/リポジトリ
6) gitweb 仮想ホスト:
7) /etc/gitweb.conf
どうもありがとうございました!
git - nginx で git instaweb をセットアップする
でgitwebをセットアップしようとしていますNginx
。
ただしgit instaweb
、httpd、apache、webrick などを含む非常に少数の Web サーバーをサポートしています。
git instaweb で nginx を http デーモンとして使おうとしましたが、失敗しました。
.git/config
また、git-instaweb の man ページに記載されているように構成しようとしました。
それも機能していません。それを機能させる方法やハックはありますか?
git - git: 巨大なリポジトリ用の高速な Web インターフェース
一部の git リポジトリは非常に大きなサイズになります.git
。DragonFly BSD ディレクトリは 324 MB で、FreeBSDはパック サイズで 0.5 GB を超え、アンパック サイズで 2 GB を超えます。
Gitweb、cgit、またはその他の Web ツールは、これらの巨大なリポジトリに対して何らかの種類の事前キャッシュを行いますか?
このような巨大なリポジトリの 2 つに対する Web インターフェイスの最適なリソース量 (メモリや CPU の制約など) をどのように推定できますか? ランダム ファイルのBlameまたはログ操作の応答時間はどのくらいですか?
theming - Gitweb のルック アンド フィール
最近、Gitweb で git をインストールしました。Gitweb は、私たちが必要としている機能だけを備えたシンプルなインターフェイスのように思えます。問題は、見た目が非常に悪いことです。すべてのcssと画像を含む静的フォルダーを持つ単なるcgiスクリプトのように見えます。
css と cgi スクリプトをいじって、外観を変更する方法を考えていました。誰かが同じことをした経験があるかどうか知りたかったのですが、どうでしたか?
あるいは、dload して git に接続できる素晴らしい代替 Gitweb ソリューションを知っている人はいますか?
git - ジトライトからゲリットへの移行
私は過去数ヶ月からギトライトを使用しており、コンボに非常に満足しています. しかし今は、一緒にコード レビューを行うことができる、より適切に管理された Web フロントエンドに移行することを検討しています。
Gerrit が私の要件に最適なツールであることがわかりましたが、すべてのユーザー/プロジェクトを gitolite から gerrit に移動して管理するにはどうすればよいでしょうか。私はすでに gitweb と gerrit の統合を行っています。これにより、優れた Web インターフェイスが得られますが、移行に問題があります。
誰もこの方法の経験がありますか?
gitolite - gitリポジトリの説明が更新されていません
gitolite.conf
ファイルにたくさんの行を追加しましたが、config gitweb.description
gitweb を表示しても変更が見られません。サーバー上のリポジトリを見ると、description
更新されていません。
それらを同期させるにはどうすればよいですか?
git - svn と git: 1 人のユーザーのすべての変更を表示する
いくつかの svn および git リポジトリがあります。
私が見ることができるビュー(ウェブ)が欲しい:
yyyy-mm-dd 日のユーザー「foo」のすべての変更。
結果は時間でソートする必要があり、変更が svn で行われたか git で行われたかは問題ではありません。
ツールや入手方法をご存知の方がいらっしゃいましたら教えてください。
lighttpd - lighttpd を使用して git サーバー/ウェブをセットアップする: ...git-upload-pack が見つかりません
lighttpd と gitweb をセットアップしました。次のように空のリポジトリを作成しました。
ブラウザでこのリポジトリを参照できますが、コマンド ラインから複製しようとすると、次のようになります。
そして、多分それが役立つでしょう、これが私のlighttpd設定です
「git update-server-info」を実行しましたが、成功しませんでした! 助言がありますか ?
git - 1 つの Git-Web で異なる $projectroot を構成する
GitWeb の設定について質問があります。
このマニュアルに従って、GitWeb http://git-scm.com/book/en/Git-on-the-Server-GitWebをインストールしました
ただし、次のようにApacheまたはetc/gitweb.confを構成する必要があります。
- domain sub1.domain.com は $projectroot = "/var/www/git_fsq/"; を使用する必要があります。
- domain sub2.domain.com は $projectroot = "/var/www/git_2/"; を使用する必要があります。
- 等
一部のユーザーから一部のプロジェクトを隠すのに役立つものをインストールするための空きメモリがサーバーにありません =)
gitweb.conf または Apache VirtualHost 設定でこれを構成する方法を教えてください。
ありがとう。