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

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

mercurial - Webサーバー内の一部のファイルへのアクセスを防止する-mercurial/ssh

Mercurialリポジトリを使用してコードが維持されているcentosサーバーがあります。新しい人がMercurialにコードをコミットできるようにするために、私は新しいユーザーを作成し、それらをwebdevグループに追加します。そして、彼らはコードをプッシュ/プルできます。

ただし、新しいユーザーにアクセスさせたくないファイル(構成ファイル)がいくつかあります。Mercurialはこれらのファイルを追跡しないように求められているため、これらのファイルにアクセスする唯一の方法は、システムにSSHで接続してファイルを確認することです。これは、新しいユーザーに実行してほしくないことです。

基本的に、新しい開発者には、hgを介してファイルをプル/プッシュするだけで、システムに直接SSH接続することはできません。これを行うための最良の方法は何ですか?ファイルへのsshアクセスを提供せずに、リポジトリへのhgアクセスを提供できますか?

(または問題への私のアプローチに欠陥がありますか?)

ありがとう!

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

mercurial-server - Mercurial-server リポジトリへのアクセス許可を追加

mercurial-server を使用してエンタープライズ サーバーのリポジトリを管理しています。各ユーザー用にリポジトリを作成し、各ユーザーが別のユーザーにアクセスできるようにしたかったのです。つまり、各ユーザーがリポジトリ内のプロジェクトへのアクセスを制御できるようにしたかったのです。しかし、mercurial-server のドキュメントでは、管理者のみがその種のアクセスを許可できることがわかります。

mercurial-server または独自の mercurial(hg) を介して何らかの形でそれを回避するために、それがどのように機能するか、または与える方法はありますか?

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

ubuntu-12.10 - Mercurialサーバーをホームとリポジトリの場所に移動する

Mercurial-server(hg)ホームディレクトリを/ etc /mercurial-server/から別の場所に移動する方法キーとリポジトリを別のディスクに保存したい

Ubuntu12.10の場合

ホームディレクトリが移動され、/ etc/passwdで更新されました

ただし、refresh-authは引き続き/ etc/mercurial-serverを使用します

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

mercurial-server - Mercurial-サーバーフックが機能しない

Mercurial-serverはUbuntu12.04LTSで実行されます

この後、ローカルマシン(Windows)からテストプロジェクトのクローンを作成し、変更し、コミットし、プッシュしましたが、エラーやメッセージなしで成功しました。最初のユーザー/キーと、hgadminプッシュを介して追加されたユーザー/キーの両方でこれを試しました。

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

mercurial - ディレクトリ '/var/lib/mercurial-server/' がありません

mercurial-server を再インストールした後、ディレクトリ '/var/lib/mercurial-server/' が見つかりません

私は試します:

「repos」フォルダが見つかりません。

助けてください!

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

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をインストールするための真のチュートリアル:

リモートサーバー上:

ローカルホストで:

リモートサーバー上:

我々が得る

解決:

うまくいきます

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

mercurial-hook - mercurial-server pretxncommit フックが機能しない

サーバ

ローカル マシン

ssh pretxnchangegroup フックを介してローカル マシンから mercurial-server にいくつかの変更をプッシュすると、フックが実行されますが、他のフックは実行されません。

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

version-control - mercurial-server パッケージでセットアップした後、hg push でメールが送信されない

バージョン管理プログラムを使用してリポジトリを公開しましたmercurial。より具体的には、mercurial-serverプログラムをインストールし、次の URL の指示に従いました。

http://ekkescorner.wordpress.com/blog-series/git-mercurial/step-by-step-install-mercurial-server-on-ubuntu/

http://dev.lshift.net/paul/mercurial-server/docbook.html

. リポジトリはうまく機能しますが、問題は、hg pushいくつかの変更を行った後にユーザーにメールが送信されないことです.

この問題をおそらく解決する方法を説明しているページをインターネット上でいくつか見つけましたがmercurial-server、リポジトリを公開するために使用されたページはなくhg push、公開方法ごとに異なるように見える電子メールの送信を有効にしました。

パッケージhg pushの場合に電子メールを有効にするにはどうすればよいですか? mercurial-server用に SMTP サーバーをセットアップする必要がありますmercurialか?

私のリポジトリディレクトリhgrcのフォルダにあるファイルは次のとおりです。.hg

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

mercurial - リモートから Mercurial リポジトリのユーザーとグループを取得する方法はありますか

リモートから Mercurial リポジトリのユーザーとグループを取得する方法はありますか? 私は水星の世界の初心者であり、これについて多くの詳細を得ることができません.

リモート (アプリケーション) からリポジトリのグループとユーザーを取得および設定したいと考えています。

Mercurial サーバーは acl 拡張子を使用しています。