一、apt-get install subversion
-----------------------------------
二、# svnserve --version
svnserve, version 1.8.8 (r1568071)
-----------------------------------
三、svnadmin create /home/svn
svnserve.conf文件
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
passwd文件
[users]
harry = harryssecret
sally = sallyssecret
authz文件
[groups]
topgroup=mj,jj
[/]
@topgroup = rw
-----------------------------------
四、mkdir /home/svnLogs
-----------------------------------
五、svnserve -d -r /home/svn --log-file=/home/svnLogs/svn-server.log
svnserve -d -r /home/svn --log-file=/home/svnLogs/svn-server180626.log
-----------------------------------
六、
1、scp -p /Users/shijun/Downloads/后端代码.zip root@ip地址:/home/adminsource
2、unzip /home/adminsource/后端代码.zip -d /home/adminsource/
3、scp -p /Users/shijun/Downloads/前端代码.zip root@ip地址:/home/wwwsource
4、unzip /home/wwwsource/前端代码.zip -d /home/wwwsource/
问题:The program 'unzip' is currently not installed.
解决:apt-get install unzip
__MACOSX文件夹是idea配置文件可以删除
删除Controller (1).iml文件
问题:syntax error near unexpected token `('
解决:rm "Controller (1).iml"
-----------------------------------
七、
1、svn import /home/adminsource/项目文件夹 svn://localhost/项目名 --username=用户名 --password=用户密码 -m 'init'
2、svn import /home/wwwsource/项目文件夹 svn://localhost/项目名 --username=用户名 --password=用户密码 -m 'init'
3、# svn list svn://localhost/
项目名/
-----------------------------------
八、问题:svn客户端保存错误密码导致自动远程连接svn失败
解决:
1、在文件夹或者桌面的任意地方,右键->tortoisesvn->settings, 会出现svn客户端的设置dialog。
2、在设置dialog里找到 Saved Data(保存的数据),单击后,右侧出现设置项,其中有一项: authentication data 。后面可能会出现两个按钮: clear clear all
3、如果点击clear :说明清除当前工程的svn 缓存数据。如果点击clear all :说明清除这台电脑上所有的用户名和密码数据
-----------------------------------