問題タブ [fossil]

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 に答える
1638 参照

fossil - 化石: 書き込みを許可されていません

私は何を間違っていますか?ユーザー管理について読んだことがないことに気づきましたが、ここでは完全にローカルであり、自分でユーザーを作成したことがないのに、なぜ機能しないのでしょうか?

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

unix - システムファイルに Fossil を使用しますか?

Fossilの新しいユーザーとして、Fossilを使用して、FreeBSD や OpenBSD などのシステムのような Unix の /etc/、/usr/local/etc ファイルなどを保存することに何らかの悪影響があるかどうか知りたいです。複数のシステムでこれを行う場合、それらのファイルを追跡するために、各ホスト名でブランチを作成すると思います。

  • Q1: やったことがありますか?システムファイルを処理するために別の VCS を使用しますか?

  • Q2: Fossil では何年にもわたって多くの変更が行われてきました。トランクとブランチをマージできるユーザーを制限できるかどうか知りたいです。以前のスレッドを読むと、それは不可能でしたが、2 つの回避策があります。

    a)トランクにマージしないように人々に伝えます

    b)人々にクローンを作成させ、トランクのメンテナーにレポから変更を取得させます

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

version-control - Fossil を使用してリポジトリを複製しますか?

_FOSSIL_Fossil scm を使用して自宅のコンピューターにリポジトリのクローンを作成しようとしましたが、フォルダーを取得する代わりに、ファイルになってしまいました。

私が使用した手順は次のとおりです。

  1. Fossilsというディレクトリを作成しました
  2. Fossils にファイルを生成fossil cloneするコマンドを使用しました.fossil
  3. 別のディレクトリを機能させ、化石からファイルfossil openを開くために使用しました。これにより、 Work.fossilという名前のファイルが作成されました。_FOSSIL_

私が間違っていることについてのアイデアはありますか?

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

apache - Web 経由で化石リポジトリを開くことができません

私はこの問題で数日間苦労してきましたが、それを修正できないようです。私はほとんどそこにいると思います....しかし...完全ではありません:(

これが私がいるところです。

私はヘッドレス Debian サーバーを使用しており、ドメインやユーザーなどを作成するために virtualmin / webmin を実行しています。これで問題が発生するかどうかはわかりませんが、構成ファイルを手動で (webmin または ssh 経由で) 変更できます。 /vim)。

私は化石をApache上でCGIサービスとして実行しようとしています。

homeserver.net という名前の内部サイトで、デフォルトのページに問題なくアクセスでき、必要に応じてリンクを追加したり作成したりできます。

私の問題の解決策は質問の最後にあることに注意してください。

したがって、ファイルはディスク上にあり、これは私のApacheドキュメントルートと一致します

私は化石を実行して、内部サイトと、後で別のファイルで練習する開発作業の両方を実行したいと考えています。そこで、これらのリポジトリ用に新しいディレクトリを作成しました。

化石ページの説明を読んで、「fos_repo.cgi」という短い cgi ファイルを挿入しました。

へのリンクを開くと

書いた 404 ページにリダイレクトされます。したがって、スクリプトは明らかに読み取られ、機能しています。

化石のページを読んで、次のリンクを使用してレポを開く/アクセスできるはずであることがわかりました。

なぜこれが機能しないのかわかりません...

これまでのところ、次のことを試しました。

cli からリポジトリを開き、サーバーをバックグラウンドで実行しました

化石サーバー site.fossil &

ファイルはサブディレクトリ内ではなく、メインリポジトリディレクトリ内にあるはずだったので、移動しました...現在は

Apacheでファイルへのエイリアスを作成してみました

ブラウズすると

私は何も得ませんが、行く

ファイル(バイナリ)のダウンロードを試みます

どこかに到達していると思いますが、何が欠けているのかわかりません。

以前に化石を使用したことがありますが、ローカルサーバーとして実行し、必要に応じて起動しました。最終的にサイトをライブ VPS にプッシュできるように、このように実行しています (VPS で化石サイトのホスティングを終了することさえあります)。

ps 以前使用していたときは、fossil がとても気に入りました。また、統合された wiki とバグ トラッカー全体が気に入りました。また、ファイルを外部ドライブにコピーしてバックアップを作成するだけでよいという事実も気に入りました。個人的にはあまり変えたくないのですが、せっかくなら…。

前もって感謝します。

デビッド

編集:他のオプションを試しています。

それで化石のページにある単一リポジトリの方法を試してみようと思ったので、それに応じて cgi スクリプトを調整しました。

www.homeserver.net/cgi-bin/fos_repo.cgi に移動すると、次のメッセージが返されます

ただし、サーバーに ssh して手動で起動する場合は、

www.homeserver.net:8081 でサーバーにアクセスできます

したがって、ApacheでのSQLiteの使用に問題があるか、何か問題があります。助けてください

解決

したがって、簡単にするために、レポごとに 1 つの cgi ファイルを使用することにしました。

私の最初のディレクトリ構造は次のとおりです。

私の問題の一部は、ディレクトリを持っていることを望んでいたことだと思います: pont to my repos / locationfossil はsite.fossilファイル ( repos/webにあります) とdev.fossilファイル ( repos/debにあります)を見つけます.

明らかにこれはうまくいきませんでした。
このように見せたかったのは、システム上の情報を分離するためでした。

なんらかの理由で、fossil をrepos/として指定すると、素敵な化石スタイルのフロント ページとリポジトリへのリンクが自動的に表示されると判断しました。ただし、directory: version を使用した後、次のエラーメッセージが表示されます

リポジトリに自分のトップページを書く必要があり、私の期待は少し大きすぎることに気付きました。

そのため、作成する必要がある各レポを指す単一の cgi ファイルを使用して実行することにしました。

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

export - Fossil-scm タイムラインを別の形式にエクスポートする方法

コントロール バージョンとチケットの唯一のソリューションとして FossilSCM を使用しています。ここまでは順調ですね。その自己完結型でミニマリストなアプローチは、私のニーズに合っています。しかし、プロジェクトの歴史と開発について分析を始めたいと思います。そのための良い情報源は、プロジェクトのタイムラインです。Fossil タイムライン出力を別のものに変換しようとする HTML 解析を使用することもできますが、その情報を他の構造化形式 (JSON など) でエクスポートするオプションがあればいいのですが。Web 検索では、この問題に関する有用な発見は得られませんでした。解決策への指針はありますか?

ありがとう、

オフレイ