私は mercurial と SCM Manager の初心者です。Mercurial リポジトリ (OS - Windows 7) を管理するために SCM マネージャー 1.20 をインストールしました。クライアント側で亀のHgを使用しています。ユーザー、リポジトリ、グループを作成でき、SCMマネージャーでリポジトリにアクセス許可を与えることができます。しかし、クライアント側の Tortoise Hg は、SCM Manager で作成されたユーザーを検出していません。私の目的は、SCM マネージャーで作成されたユーザーに、Tortoise Hg を使用してクローンおよびコミットする権限を与えることです。解決策を知っている人は助けてください。
質問する
717 次
1 に答える
0
TortoiseHg の設定と SCM-Manager のリポジトリを確認する必要があります。SCM-Manager 側:
- 「RepoNew」の権限タブを開き、ユーザー「arjun」に「書き込み」または「所有者」権限があることを確認します。
あなたの場合、「hg clone」の近くにURLをコピーします
http://arjun@localhost:8087/hg/RepoNew
TortoiseHg 側:
- TortoiseHg ワークベンチを起動
- [ファイル] ==> [設定] をクリックします。
- 左側の「コミット」を選択します。
- ユーザー名を入力します。SCM-Manager は、ユーザー名として "YourName < your@email.xy>" の形式を好みます (注: これはグローバル設定です。後でリポジトリごとに設定を変更できます)。
- [OK] をクリックし、メニューから [ファイル] ==> [リポジトリのクローン] を選択します。
- SCM-Manager から取得したソース フィールドに URL を貼り付けます
- 宛先ディレクトリを選択
- クローンボタンをクリックします。
- パスワードの入力を求められます。
これが成功した場合、このリポジトリはプッシュ用にすでに構成されているはずです。ファイルを追加してコミットし、最後にサーバーにプッシュしてみてください。
于 2013-05-28T13:11:09.950 に答える