問題タブ [gogs]
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.
gogs - Gogs 用のベア アップストリーム リポジトリを使用した Git ミラーのセットアップ
ネットワーク共有上に既存のベア リポジトリがある場合、既にベア リポジトリを使用している他のすべての人のワークフローを中断することなく、問題の追跡などに Gogs を使用できるようにしたいと考えています。ミラーがこの機能を提供し、移行を通じて Gogs にセットアップできるという印象。ただし、ネットワーク ベア リポジトリへのパスを指定し、[このリポジトリはミラーになります] を選択して Gogs に移行を追加すると、次のエラーが発生します。
移行に失敗しました: チェック ベア: 終了ステータス 128 - 致命的: 不良オブジェクト HEAD
ログを見ると、次のことがわかります。
奇妙なことに、git clone --mirror
git bash を発行して正常に実行できます。
私の質問は次のとおりです。
- この設定は可能ですか?つまり、Gogs ミラーにコミットして、自分のコミットをアップストリームのベア リポジトリにプッシュしたり、その逆 (他のユーザーからのコミットを Gogs ミラーと同期しているベア リポジトリにコミットしたり) することはできますか?
- もしそうなら、どうすればこれを Gogs で動作させることができますか?
よろしくお願いします!
PS: まったく新しいベア リポジトリで移行を試みたときにも上記のエラーが発生するため、ベア リポジトリ自体に問題があるとは思いません。
gogs - Gogs の ROOT_URL 構成パラメーターは何のためのものですか?
Gogs には、次のサーバー構成パラメーターがあります。
したがって、パラメータはと上に示した方法でROOT_URL
構築できます。Gogs がそれを導出できないシナリオで使用されますか?DOMAIN
HTTP_PORT
TIA、オーレ
gogs - Docker インストールの Gogs HTTP_PORT を変更することは可能ですか?
現在のインストールと新規インストールの両方でポート 80 を使用するように HTTP_PORT サーバー構成を変更しようとしましたが、Gogs はまだポート 3000 でリッスンしていますか?
TIA、オーレ
git - Git (gogs) で LDAP 接続を認証するには?
http://gogs.io git サービスを使用して、会社の仮想サーバーに Git サーバーをセットアップしようとしています。LDAP 接続のセットアップは完了していますが、認証をテストする方法がありません。それとも、AD サーバーとの接続に役立つ git bash で使用できるコマンドはありますか?
申し訳ありませんが、私は本当に技術的ではないか、セットアップに精通していません。
LDAP Config に次のように記述します。
簡易認証と Bind DN 認証のどちらを使用する必要がありますか? それらの違いは何ですか?
git - この git リポジトリ フォルダを利用するにはどうすればよいですか?
Gogs がインストールされているディスクをレスキューしています。すべての git リポジトリ ストアを含むフォルダーがあり、個別に次のように表示されます。
これを回収して、これらのリポジトリを再度複製する方法はありますか? 私はそれらの約20を持っています。Gogs に戻るつもりはありません。これらのリポジトリを再度複製できるようにしたいだけです...
助けてくれてありがとう!
docker-compose - Gogs + Drone getsockopt: 接続が拒否されました
Gogs/webhooks インターフェイスでテスト配信ボタンをクリックすると、このエラーが発生しました。
Delivery: Post http://localhost:8000/hook?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoidG9tL2Ryb255IiwidHlwZSI6Imhvb2sifQ.UZdOVW2IdiDcLQzKcnlmlAxkuA8GTZBH634G0K7rggI : dial tcp [::1]:8000: getsockopt: connection refused
これは私のdocker-compose.ymlファイルです
docker - alpine コンテナにマウントされた bin が /gogs not found で実行に失敗する
ソースからgogsを構築して使用しています
COPY gogs /home/git/go/src/github.com/gogits/gogs
ビルドされたgogs binとそのファイルを含むフォルダーをコンテナーに追加します。
cd
ファイルを見ることができれば/home/git/go/src/github.com/gogits/gogs
、 chmod +x it 、 ls -l it でパーミッションや所有権などを確認できますが、実行できないようです。私が試みるたびに、私は得る:
ls -l .
gogs ディレクトリ内で実行:
私が試した他のもの:
コマンドを使用して docker コンテナーに実行すると、しばらくするsh
と奇妙なエラーが発生し始めます。gogs ビンを PATH に追加した後に発生する傾向がある可能性があります。確かに覚えていませんが、これは以前に発生しました。
また、コンテナー内のソースから gogs をビルドしようとすると、そのようなセグメンテーション エラー (コア ダンプ) が発生しました。私はvalgrindでそれをテストし、sthのようになりましたBad permissions for mapped region at address 0x1340F80
要求された情報:
環境