Ubuntuの下でSVNに新しいプロジェクトを追加します

1、 SVNサーバーにログインします
アカウント:ssh [email protected]
パスワード:123456

2、 新しいSVNプロジェクト
a。svnがプロジェクトを作成するディレクトリを入力します
      cd /etc/apache2/mods-enabled/

b。ファイルを編集する

sudo vi dav_svn.conf 
パスワード:123456(アカウントテストのログインパスワード、以下と同じ)

c。新しいプロジェクト(例として** testsvn **)を追加し、ファイルの最後に次のコードを追加します

< Location /testsvn> 
 DAV svn 
 SVNPath /home/fruits/svn/projects/code/testsvn
 AuthType Basic 
 AuthName "Subversion repository" 
 AuthUserFile /etc/svn-auth-file 
 Require valid-user 
< /Location>

3、 新しいプロジェクト(testsvn)リソースライブラリ
      sudo svnadmin create /home/fruits/svn/projects/code/testsvn
注:TortoiseSVNを介してsvnリソースをダウンロードできるようになりましたが、まだアップロードできません(ユーザーに書き込み権限がないため)

4、 プロジェクト(testsvn)のアクセス許可を変更する
  sudo  chmod  777  -R   /home/fruits/svn/projects/code/testsvn 
注:-Rは、testsvnフォルダーの下のすべてのアクセス許可を読み取り+書き込み+実行に再帰的に設定します

5、 svnプロジェクト(testsvn)の作成が成功したことを確認します
1 )testsvnをsvnからローカルにダウンロードします
TortoiseSVNツールを使用して、ファイルsvnリソースをローカル(右クリックしてチェックアウト)、新しく作成されたtestsvnプロジェクトのsvnURLにダウンロードします。
    http://192.168.1.100/testsvn/ 
または、次のようにsvnリソースをダウンロードするコマンド
      svn   co   http://192.168.1.100/testsvn/    testsvn

2 )ローカルファイルをsvnにアップロードします
a。新しいファイルaaa.txtを作成し、次のように入力します:doodlemobile
b。右クリック-"TortoiseSVN-" 追加... **
c。右クリック-"
SVNコミット... **-"次のような変更レコードを入力します:add aaa.txt
d。ブラウザを開き、http://192.168.1.100/testsvn/と入力して、アップロードが成功したかどうかを確認します。

6、 一般的な問題

1 )要求されたSVNファイルシステムを開くことができませんでした****エラー

**解決策:**これは、プロジェクトリソースライブラリ(testsvn)が作成されていないため、このファイルにアクセスできないためです。解決策については、上記の手順3を参照してください。

2 )許可拒否エラー

**解決策:**これは、ユーザーに書き込み権限がない(ファイルをアップロードできない)ということです。解決策については、上記の手順4を参照してください。

参照の推奨事項: [SVNForum](http://www.svnforum.org/forum.php)

[ SVNで一般的に使用されるコマンド](http://blog.csdn.net/sunboy_2050/article/details/6187464)(推奨)

[ ubuntuでのSVNサーバーのインストールと構成](http://www.cnblogs.com/ximu/articles/2119136.html)

[ WindowsインストールSVNサーバー](http://wenku.baidu.com/view/b0d5421ba76e58fafab00337.html)(バイドゥライブラリ)

[ WindowsでのSubversionサーバーとTortoiseSVNクライアントのインストールに関する詳細なチュートリアル](http://wenku.baidu.com/view/a1a15b3443323968011c9258.html)(Baidu Library)

Recommended Posts

Ubuntuの下でSVNに新しいプロジェクトを追加します
Ubuntuでnode.jsプロジェクトをherokuに公開します
ubuntuでMatlab_Linuxのツールキットを追加する手順
ubuntuの下に新しいユーザーを追加し、オンラインユーザーを追い出します
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
Ubuntu20.04にスワップスペースを追加する方法
Ubuntuでスワップパーティションを追加する方法
mendeleyを使用してubuntuの下に参照を挿入します
UbuntuでSudoersにユーザーを追加する方法
Ubuntuでpython開発環境を構築する
Ubuntuでソフトウェアをインストールする3つの方法
UbuntuでMySQLパスワードを変更する方法
Ubuntuの下のdockerを介してspringbootプロジェクトをデプロイします
Linuxでvimエディターをインストールする方法(Ubuntu 18.04)
UbuntuにAptソフトウェアソースを追加する方法
Ubuntu14.04でEvernoteを使用する方法の概要
rsyncを使用して、Ubuntuでデータをリモートバックアップします
Ubuntu16.04での.debのインストールの失敗に対する解決策
doxygenを使用して、Ubuntu12.04でAPIドキュメントを生成します
真新しいUbuntuにPython3環境をインストールする
Ubuntu16.04でスワップパーティションを追加する方法を説明する
Ubuntu18.04の下のディレクトリにディスクをマウントします
Ubuntuでクラスをインポートできないpycharmの解決策
Ubuntu18.04をインストールした後に行うべきいくつかのこと
Ubuntu16.04のNginxにロギングモジュールを追加する方法
Ubuntu14.04でMysqlリモートアクセスを有効にする方法
Ubuntuでgccコンパイラをより速くインストールする方法
Ubuntu18.04でDNSサーバーを設定する方法
ランチャーを使用して、CentOS7でK8sクラスターを構築します
Ubuntu14.04のNginxにgzipモジュールを追加する方法
Ubuntu14.04でHexoを使用してブログを開始する方法
SogouPinyinをubuntu18.04にインストールするための簡単なチュートリアル
Ubuntu18.04に基づいて固定IPを構成する方法
ubuntuの下に2つのバージョンのOpenCVをインストールするにはどうすればよいですか?
Ubuntu14.04でPython仮想環境を作成する方法
再インストールせずに損傷したUbuntuシステムを修復する方法
Ubuntu16.04に基づいて固定IPを設定する方法
Ubuntuのnginxサーバーでhttpsを開く方法