問題タブ [gollum-wiki]

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 投票する
1 に答える
1176 参照

github - Gollum wiki github - あなたのブランチは 'origin/master' よりも 1 コミット進んでいます

github リモート wiki ページで Gollum wiki を使用すると問題が発生します。

このプロジェクトの wiki を作成し、 wiki git repoに Wiki ページを作成しました。

ssh を使用してレポをクローンします。

Gollum をインストールします。

wiki リポジトリ内で gollum を実行します。

ホームページを編集し、コメントを付けて保存します。

それから私は走った:

そのため、gollum を使用して wiki ページを編集すると、オリジンにプッシュできません。設定を忘れましたか?ユーザー、Linux のグループでコミットを行い、gollum を介して自動的にプッシュしますか?

使用:

  • ルビー1.8.7
  • 宝石1.8.15

ありがとう!リカルド。

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

python - Python を使用して GitHub Wiki リポジトリを操作する

プログラムで (や などPyGithubのライブラリを使用して) ファイルをリポジトリに直接ロードする方法はありますか? もちろん、Python を使用します。GitPythondulwichMyRepo.wiki.git

MyRepo.gitの助けを借りてファイルをリポジトリに簡単にアップロードできますPyGithubが、残念ながら、このライブラリには API やMyRepo.wiki.gitリポジトリを操作する方法がありません。

MyRepo.gitファイルをリポジトリにアップロードする方法は次のとおりです。

では、リポジトリを使用して同じことを行うにはどうすればよいですか? PyGithub ライブラリを使用して例を提供できれば、それは本当に素晴らしいことです。MyRepo.wiki.git

PS Gollum APIを使用してこれを行うことはできますか?

PPS *.wiki.gitPython ライブラリを使って作業した人はいませんか? 私は信じていません:(

PPPS 説明が不十分だった場合: ローカル リポジトリを作成したくありません。オンザフライでレポ構造を変更したいだけです-私の例のように。ただし、*.wiki.git リポジトリを使用します。

ありがとうございました!

0 投票する
4 に答える
1344 参照

git - 複数のプロジェクトのGollumwiki

Gollum for wikiが好きですが、1つのインスタンスで1つのリポジトリしか処理できないようです。

複数のリポジトリを処理する同様のプロジェクト、または複数のGollumプロジェクトインスタンスを維持するすぐに使用できるソリューションはありますか?

維持とは、つまり、リポジトリを作成し、すべてのリポジトリを一覧表示することです。

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

ruby - Gollum を使用して、Github によってホストされていない wiki を作成できますか?

gollum で wiki を作成し、それを自分の git リポジトリにプッシュしたいのですが、可能ですか?

新しい git リポジトリを作成し、gollum をインストールして起動しました。「編集/ホーム」ページを取得しました。いくつかのコンテンツを追加し、保存しました...すべて良さそうでした。「改訂履歴」でさえ、改訂が行われたことを示していました。

その後、gollum を停止し、git リポジトリに新しいものがないことを発見しました。プッシュされていないかどうかも確認しました...何もありません。実行時に追加したコンテンツがどのように/どこに保存されているかわかりません。

何か案は?

ありがとう

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

rubygems - ロードするファイルがありません -- gollum

gollum をファイアウォールの背後にインストールしようと頑固に試みており、gollum がエラーまたは --force なしでインストールされるまで、すべての依存関係の gem をダウンロードしています。インストールされたので、次のエラーが表示されます。

誰かがこれを実現する方法を説明してもらえますか?

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

ruby-on-rails - devise/cancan を使用した本番用の Rails wiki gem - 個人使用ではない

私は、個人的な使用ではなく、既存の Rails アプリの運用環境で使用するための wiki を調べてきました。ここで wiki の宝石に関するいくつかの質問を見ましたが、個人的な使用以外ではほとんどありません。Gollum はローカルで実行するのは簡単に思えますが、複数のユーザー/グループがそれぞれ独自の安全な wiki を持つ可能性がある本番環境には適しているでしょうか?

Gollum の他に、 InstikizenaWagnについても調査しました。

考慮すべき生産要件の一部:

  1. 既存のモデルとストレージとうまく連携する必要があります - Rails アプリは既に S3 を使用してメディア (ビデオ、画像) を保存しています - それらの同じアセットは wiki と結合されます。
  2. 社内のグループごとに個別の wiki を作成できるようにする必要があります。devise/cancan との統合はそれほど難しくないようです。ユーザー/グループ用に別のリポジトリを追加するのは簡単ですか?
  3. これは、内部使用のための汎用 wiki です。人事、財務、マーケティングなどの非技術系の従業員も、さまざまなレベルのアクセスで使用します。そのため、テキスト エディターを、この wysihtml5 テキスト エディターなどのよりユーザー フレンドリーなものに交換したいと考えています。

Gollum に多くの時間を投資する前に、柔軟性に関して懸念すべきことはありますか? どんなアドバイスも大歓迎です。うまくいけば、これは他の人にも役立ちます!

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

git - マルチユーザー golum-wiki ワークフロー

gollum-wiki をインストールして、研究室の wiki として機能させました (14 人のメンバー)。git ベースなので、最も論理的なワークフローは、すべてのユーザーがリポジトリのローカル コピーを持ち、変更を加えるたびにプル リクエストを開始することだと思います。その他のワークフローの提案は大歓迎です。

また、さらに 2 つの具体的な質問:

  1. bitbucket から Web サーバーに複製したいリポジトリ (mywiki など) がある場合、それを出発点として使用する必要がありますか?

    gollum --page-file-dir

    ページの作成にそのフォルダーを使用するように golum を指定するには?

  2. また、Web ベースのエディターから新しいページを作成すると、.egの下の gollum ディレクトリに作成されたことが表示されますが、フォルダーにページを作成するなどのページを作成すると、フォルダーのどこにも作成されたフォルダーがpage1表示されません。 webserver もファイルも見つかりません。ただし、Web ベースの wiki にフォルダーとページが表示されます。page1.md/var/gollumpages/page2pagespagespages.md

私が間違っていることがあるはずです。入力はありますか?

ありがとう!

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

ruby-on-rails - Engine Yard で Gollum wiki をデプロイする

Gollum は、「優れた API とローカル フロントエンドを備えた、Git を利用したシンプルな wiki」です。GitHub でホストされています: http://github.com/github/gollum

サイトを EngineYard にデプロイすると、このエラーが発生します。

https://rubygems.org/から gem メタデータを取得 しています

「ICU」と呼ばれる依存関係のインストールに問題があるようです。EngineYard ダッシュボードの [UNIX パッケージのインストール] ボタンを使用して ICU をインストールしましたが、これを修正できないようです。