問題タブ [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.

0 投票する
3 に答える
7063 参照

git - プロジェクトが gitweb に表示されません。gitweb を適切に構成するにはどうすればよいですか?

目標: 私のプロジェクトを gitweb Web ページで見ること。

git+gitolite+gitweb をインストールしました。私の gitolite.conf ファイルは次のとおりです。

サーバーのhttp://server/gitweb/gitweb.cgiにアクセスすると、次のプロジェクトしか表示されません。

  • testing.git

gitolite を実行しているサーバー上。/home/git/projects.list ファイルには次のものがあります。

gitweb URL にアクセスしたときに PROJECT1 が表示されるようにするにはどうすればよいですか?

0 投票する
2 に答える
1315 参照

perl - gitwebはHEADファイルを表示できないため、リポジトリを表示しませんか?

git /gitweb1.7.1とhttpd2.2.15がインストールされているCentOS6.2サーバーでgitwebをセットアップしようとしています。

gitwebのデフォルトのプロジェクトルート(CGIスクリプトで確認済み)は/ var / lib / gitであるため、これと裸のgitリポジトリを作成しました。

ただし、表示するhttp://localhost/git/と「404プロジェクトが見つかりません」と表示されます。

スクリプトをデバッグしたところ、スクリプトが検出されていることがわかりました/var/lib/git/fooが、Perlの-e演算子はで失敗し/var/lib/git/foo/HEADます。ファイルの同じ場所で、バッククォートされた呼び出しlsは、ファイルがそこに表示されていることを示していますが、Perlにファイルを表示させることはできません-e

何がこれを失敗させているのか考えていますか?これは私には意味がありません。

編集:このCentOSボックスのSELinux拡張機能が無効になっているように見えることに注意してください:

編集:すべてをから/var/lib/gitに移動し/gitても効果はありません。ユーザーを実際のシェルに変更し、apacheそのユーザーとしてログインして、問題のすべてのディレクトリとファイルにアクセスできることを確認しました。

0 投票する
0 に答える
311 参照

git - 大きなsvnリポジトリを変換するgitwebのエラー

大きなファイルを含む大きな svn リポジトリがあります。私はそれをgitに変換しています。しかし、Apache ログに次のエラーがあります。

「致命的: メモリ不足ですか? mmap に失敗しました: メモリを割り当てることができません」

私が使う:

git バージョン 1.7.2.5
gitweb バージョン 1.7.2.5

git は NO_CURL=1 NO_MMAP=1 でコンパイルされます

このガイドを使用して git と gitweb をインストールします: https://github.com/tmacam/private-git-on-dreamhost

そしてサーバーで実行します:

git config --global pack.windowMemory "100m"

git config --global pack.SizeLimit "100m"

git config --global pack.threads "1"

git config --global pack.packSizeLimit "100m"

そして、サーバーリポジトリを作成するときに使用します:

git config pack.windowMemory "100m"

git config pack.SizeLimit "100m"

git config pack.threads "1"

git config pack.packSizeLimit "100m"

私のコンピューターでは、次の変換スクリプトを使用します。

手伝って頂けますか?

0 投票する
1 に答える
543 参照

linux - シンボリックリンクを介してgitwebがリポジトリをロードしない

localhost に gitweb があり、実行したサンプル プロジェクトなどがありgit init git addます。でシンボリックリンクを作成しましたsudo ln -s /media/dir/project/.git/ /var/cache/git/project.gitが、機能せず、まだ404 - no project foundlocalhost/gitweb にアクセスしています。

説明などのプロジェクト情報のタイトルのみを持ち込むことができる唯一の方法は、プロジェクト情報なしで、4 つの並べ替えオプションのみを使用して、git を /var/cache/git/project.git/ に物理的にコピーすることです。ファイルはコピーされません。これが、見つからないというエラーを受け取ることができなかった唯一の方法です。

/etc/gitweb.confとにかくandを操作し/etc/apache2/conf.d/gitwebましたが、役に立ちませんでした。

(Kubuntu 11.10でApache 2.2を使用しています)

助けてくれてどうもありがとう!

0 投票する
1 に答える
3453 参照

gitolite - How to get gitolite / gitweb working together?

I have gitweb and gitolite installed. I can configure a repo for gitweb access and it appears in the "projects.list" file but the repo is not listed by gitweb in the browser.

I've been searching and searching but can't find what I am missing to make this work.

My gitweb.conf contains

#xA;

My .gitolite.rc contains

#xA;

I've checked and the projects.list file goes get updates as per changes to the gitlite config once that is pushed back to the repo. So I think it's just gitweb not seeing the list and acting on it, but I can't figure out know why.

I just get the gitweb page with "404 - No projects found" where the project list should be.

UPDATE:

I found that in my case the problem was caused by incorrect Apache config. I had followed http://git@boron/testing.git. I had the following in my VirtualHost:

#xA;

This executed gitweb.cgi directly, as the httpd user and without any environment settings. I replaced this block with an explicit call to my suexec wrapper:

#xA;

And that fixed my problem.

0 投票する
1 に答える
588 参照

git - 404 Not Found - BLOB 差分パラメータの 1 つがありません

ローカルの ikiwiki では、gitweb を使用してファイル履歴を参照しています。historyikiwiki でをクリックしてから gitweb で をクリックするdiff to currentと、次のような URL が表示されます。

次のエラー メッセージが表示されます。

404 Not Found - BLOB 差分パラメータの 1 つがありません

ただし、blob と commitdiff は機能します。

これを修正する方法はありますか?

0 投票する
0 に答える
993 参照

opensuse - opensusu で gitweb を設定すると、git リポジトリではありません

opensuse で gitweb を動作させようとしています。いくつかのconfファイルを構成した後。それでも機能しません。エラー情報が表示されます:

そして、これが /etc/gitweb.conf の conf ファイルです

/etc/apache2/conf.d/gitweb.conf:

/usr/share/gitweb には gitweb.cgi 、 jiradev があり、静的な .jiradev は /home/jiradev のソフトリンクであり、jirarepo.git(755) という名前の git が含まれています。 ここに画像の説明を入力

0 投票する
1 に答える
1043 参照

opensuse - opensuse に gitweb をインストールして構成する方法は?

「zypper install gitweb」を実行すると、次のように返されます。

また、zypper se gitweb は「パッケージが見つかりません」と表示します。私の openSUSE のバージョンは 11.4 です。

0 投票する
6 に答える
22042 参照

gitweb - GitWebの構成-404-プロジェクトが見つかりません

OpenSUSE(非仮想ホスト)のApacheを介してシステムでgitwebを構成しています。ただし、次のエラーが発生します404 - No projects found

/etc/gitweb.conf

/etc/apache2/conf.d/gitweb.conf

gitwebフォルダーにソフトリンクを追加して、gitweb.cgiと静的フォルダーをリンクしました。Apacheエラーログにはgitweb.cgi: Can't opendir(/home/zhijian/gitweb): Permission deniedが表示されますが、gitwebフォルダーのアクセス許可は755に設定されています。この問題の原因を誰かが知っていますか?

0 投票する
1 に答える
425 参照

git - gitweb インストールでブランチが表示されない

gitolite や gitosis などを使わずに gitweb を実行しています。

私のプロジェクトは問題なく表示されますが、私のブランチはどれも表示されません。「ご主人様」にしか見えない。

これを表示するために編集する必要があるファイルはありますか?

Apache の設定は次のとおりです。