問題タブ [mercurial-server]
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.
mercurial - Webサーバー内の一部のファイルへのアクセスを防止する-mercurial/ssh
Mercurialリポジトリを使用してコードが維持されているcentosサーバーがあります。新しい人がMercurialにコードをコミットできるようにするために、私は新しいユーザーを作成し、それらをwebdevグループに追加します。そして、彼らはコードをプッシュ/プルできます。
ただし、新しいユーザーにアクセスさせたくないファイル(構成ファイル)がいくつかあります。Mercurialはこれらのファイルを追跡しないように求められているため、これらのファイルにアクセスする唯一の方法は、システムにSSHで接続してファイルを確認することです。これは、新しいユーザーに実行してほしくないことです。
基本的に、新しい開発者には、hgを介してファイルをプル/プッシュするだけで、システムに直接SSH接続することはできません。これを行うための最良の方法は何ですか?ファイルへのsshアクセスを提供せずに、リポジトリへのhgアクセスを提供できますか?
(または問題への私のアプローチに欠陥がありますか?)
ありがとう!
mercurial-server - Mercurial-server リポジトリへのアクセス許可を追加
mercurial-server を使用してエンタープライズ サーバーのリポジトリを管理しています。各ユーザー用にリポジトリを作成し、各ユーザーが別のユーザーにアクセスできるようにしたかったのです。つまり、各ユーザーがリポジトリ内のプロジェクトへのアクセスを制御できるようにしたかったのです。しかし、mercurial-server のドキュメントでは、管理者のみがその種のアクセスを許可できることがわかります。
mercurial-server または独自の mercurial(hg) を介して何らかの形でそれを回避するために、それがどのように機能するか、または与える方法はありますか?
ubuntu-12.10 - Mercurialサーバーをホームとリポジトリの場所に移動する
Mercurial-server(hg)ホームディレクトリを/ etc /mercurial-server/から別の場所に移動する方法キーとリポジトリを別のディスクに保存したい
Ubuntu12.10の場合
ホームディレクトリが移動され、/ etc/passwdで更新されました
ただし、refresh-authは引き続き/ etc/mercurial-serverを使用します
mercurial-server - Mercurial-サーバーフックが機能しない
Mercurial-serverはUbuntu12.04LTSで実行されます
この後、ローカルマシン(Windows)からテストプロジェクトのクローンを作成し、変更し、コミットし、プッシュしましたが、エラーやメッセージなしで成功しました。最初のユーザー/キーと、hgadminプッシュを介して追加されたユーザー/キーの両方でこれを試しました。
mercurial - ディレクトリ '/var/lib/mercurial-server/' がありません
mercurial-server を再インストールした後、ディレクトリ '/var/lib/mercurial-server/' が見つかりません
私は試します:
「repos」フォルダが見つかりません。
助けてください!
mercurial - mercurial-server のコメント: No section: 'paths' Must be run as the 'hg' user
この(公式)チュートリアルを通じてhgを調整しようとしています:http://dev.lshift.net/paul/mercurial-server/docbook.html
私が試したとき:
それは言います:
だから問題です
更新:
解決方法、およびmercurial-serverをインストールするための真のチュートリアル:
リモートサーバー上:
ローカルホストで:
リモートサーバー上:
我々が得る
解決:
うまくいきます
mercurial-hook - mercurial-server pretxncommit フックが機能しない
サーバ
ローカル マシン
ssh pretxnchangegroup フックを介してローカル マシンから mercurial-server にいくつかの変更をプッシュすると、フックが実行されますが、他のフックは実行されません。
version-control - mercurial-server パッケージでセットアップした後、hg push でメールが送信されない
バージョン管理プログラムを使用してリポジトリを公開しましたmercurial
。より具体的には、mercurial-server
プログラムをインストールし、次の URL の指示に従いました。
と
http://dev.lshift.net/paul/mercurial-server/docbook.html
. リポジトリはうまく機能しますが、問題は、hg push
いくつかの変更を行った後にユーザーにメールが送信されないことです.
この問題をおそらく解決する方法を説明しているページをインターネット上でいくつか見つけましたがmercurial-server
、リポジトリを公開するために使用されたページはなくhg push
、公開方法ごとに異なるように見える電子メールの送信を有効にしました。
パッケージhg push
の場合に電子メールを有効にするにはどうすればよいですか? mercurial-server
用に SMTP サーバーをセットアップする必要がありますmercurial
か?
私のリポジトリディレクトリhgrc
のフォルダにあるファイルは次のとおりです。.hg
mercurial - リモートから Mercurial リポジトリのユーザーとグループを取得する方法はありますか
リモートから Mercurial リポジトリのユーザーとグループを取得する方法はありますか? 私は水星の世界の初心者であり、これについて多くの詳細を得ることができません.
リモート (アプリケーション) からリポジトリのグループとユーザーを取得および設定したいと考えています。
Mercurial サーバーは acl 拡張子を使用しています。