UbuntuのSVNサーバの下に設定し、窓にはsvn + sshクライアントを確立

UbuntuのSVNサーバの下に設定し、ウィンドウ内のsvn + sshクライアントを確立します。

1、SSHのインストール
sudoはSSHのインストールapt-getの
2を、Subversionのインストール
sudoはSubversionのインストールapt-getの
メンバーは、プロジェクトの開発に参加するためのユーザーアカウントを作成するには、3
にsudo adduserのuser1の
4、SVNという名前のユーザー・グループの設立
sudoのaddgroupとのsvn
sudoのaddgroupとUSER1のsvn / * user1のグループのsvn * /参加
注:ここでは、異なるアクセス権に応じて、複数のユーザーグループを作成することができ、ユーザーが適切なグループに適切な権限を持っている
5、設立プロジェクトファイル格納ディレクトリの
はsudoます。mkdir / usr / local / SVN
MKDIRの須藤は/ usr / local / SVN /トランク
6、ファイルSVNリポジトリの作成
のsvnadmin須藤を作成は/ usr / local / SVN /トランク
7、グループメンバーのための適切な権限を与えられた
須藤のchown -Rルート:SVNは/ usr /ローカル/ SVN / トランク
須藤のchmod + G -R&LT RWSは/ usr / local / SVN /トランク/ *読み取りおよび所与SVNグループへの書き込みアクセスを、適切なアクセス許可が必要* /変更することができる
須藤のchmod -R&LT O-RWXは/ usr / local / SVN /トランク/ *実行権限を、書き、他の無関係な人物が読んで削除し、デフォルトでは他の人がケース* /にアクセス読んだことがある
注:質問を変更する権限については、Linuxのコマンドを表示することができます
鍵ペア(例えば、ユーザUSER1)の各メンバーのために生成された8、
シャオのユーザログインに切り替えます。su USER1(user1がパスワードを入力するように要求)
CD〜/は:入力
を入力します。ログインが成功した場合にwhoami、表示された暁には、
実行します。sshを-keygen -b 1024 -t dsaを-Nパスフレーズ-f user1keyの
注意:キーの一つのキーのパスフレーズ、あなたのニーズに応じて変更され、ファイル名xiaokey、ここで使用するには、DSA暗号化され、あなたは、RSA暗号化を使用することができ、これに「DSA」は、それに「RSA」に変更しました。
かつての秘密鍵は公開鍵である後、xiaokeyとxiaokey.pub:次に、2つのファイルを作成
し、その後、ディレクトリ/home/xiao/.sshを作成し、/home/user1/.sshディレクトリに公開鍵をコピー次:CP user1key.pub /home/user1/.ssh/authorized_keys
注:ファイル名のauthorized_keysでなければなりません
終了:終了
9は、窓にはsvnクライアントをインストールし、あなたが「TortoiseSVNの」、「puttygenを」をインストールする必要があり、「ページェント」
9.1ダウンロード:
http://sourceforge.net/projects/tortoisesvn
http://www.chiark.greenend.org.uk/~sgtatham/putty/
、9.2インストール:わずか
9.3、秘密鍵フォーマット変換:
9.3.1、実行をPuTTYgenを;
9.3.2、conversions-> genneryメニューを選択し
、表示されたキーワードを使用するようにパスフレーズを入力するように、公開鍵と秘密鍵を作成するには、プロンプトが「鍵のパスフレーズを入力します」、ファイルuser1keyを選択し、9.3.3を
9.3.4し、「SSH-のパラメータを選択します2 DSA「(利用したRSA公開鍵と秘密鍵が生成されている場合は、選択し、」SSH-2 RSA「)を、
9.3.5、ボタンのプライベートキークリック、保存
user1key.ppkという名前のファイルを保存し、9.3.6。
9.4、TortoiseSVNはページェントの関連で、民間参加のページェント:
9.4.1、TortoiseSVN->設定- >ネットワーク- > SSHクライアントを選択し、マウスの右ボタン 、 入力します:
C:/プログラムファイル/ TortoiseSVNの/ binに/ TortoisePlink.exeの;
9.4.2、マウスの右ボタンTortoiseSVN-> RepoBrowserのURLを入力します。
SVN + SSHを:// USER1 @ SvnServiceIPは/ usr / local / SVN /トランク;
9.4.3、実行ページェント、画面のアイコンの右下の右クリック-追加>キー、プライベートキーファイルuser1key.ppkが追加されました。
私は、あなたが取ることができ、サーバの動作の間にこの構成は比較的安全だと思いますが、開発者のために(窓の下で開発された)、使用すると便利ではない、と私たちは、異なるクライアントのssh sshのsesureシェル側が優れている使用することができます管理。   

ます。https://my.oschina.net/dake/blog/196858で再現

おすすめ

転載: blog.csdn.net/weixin_33883178/article/details/91586401