1、选中项目右键到 team>share Project
2、进入到选择界面,选择svn,进入下一个界面
现在可以看到的界面是要选择共享资源的地址了,如果之前已经共享过就会保存在下面了,没有的话我们就自己创建新的资源位置,就是第一个选项。
3、服务器地址填写了,这里信息填写很重要,几个地方容易出错。
上图标注一定要注意,服务器的地址如下:>
点击完成就可以把项目上传到服务器了。
4、最后一步:上传完成后现在项目中的文件都没有提交到服务器中,最后一步就是提交项目。
现在就可以了,服务器上面就是一个网站的项目了。下面就是客户端checkout出来就可以了。
5、客户端用户通过import选择svn就可以了,如下图
下面就进入到服务器路径选择问题了,和刚刚将的一样了。
填好之后就可以checkout出来了,当然import出来之后还要根据自己的配置文件配置一些参数,比如jdk,tomcat等。
using SystemIO;private void CreaateDir(string path)
{
if (!DirectoryExists(path))
{
DirectoryCreateDirectory(path);
}
}服务器上添加用户user1、user2、user3。
右键点击文件夹a-[共享和安全]-选择[共享此文件夹]-点击[权限]-[添加]-[高级]-[立即查找]-把用户user1、2、3都加进来-给与user1更改的权限,user2、3读取的权限。
同理设置b、c文件夹。
设置共享权限不需要ntfs格式。
为了保险起见,还可以切换到[安全]选项卡,同样设置1、2、3的访问权限。这个需要ntfs格式。
------------------补充的回答--------------------------------------------------------
你原来没有域啊,怎么现在又建域了呢?这让人怎么回答啊!
你要搞清楚共享权限和访问权限不是一回事。即使你给某个文件夹设置了共享权限,但是没有访问权限,他一样访问不了。
比如:
你在user1的共享文件夹a下又建了一个文件夹private,并且设置private的访问权限只有user1能访问,其他用户都拒绝(在右键点击文件夹private-[共享和安全]的[安全]选项卡中设置,别搞错了),这样当其他用户访问user1的共享文件夹a时,它能访问其他目录,但是进不了private目录,而user1自己可以读写所有的目录。
另外,不仅是目录,对每个文件也可以进行这样的设置。注意,设置文件/文件夹的访问权限,需要ntfs格式。if (FileUpload1HasFile)
{
//指定上传文件在服务器上的保存路径
string savePath = ServerMapPath(filedir + "/" + SystemDateTimeNowYearToString());
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!SystemIODirectoryExists(savePath))
{
//需要注意的是,需要对这个物理路径有足够的权限,否则会报错
//另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
SystemIODirectoryCreateDirectory(savePath);
}
savePath = savePath + "/" + pmFname;
FileUpload1SaveAs(savePath);//保存文件
//不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址批处理实现你要的功能需要两个文件
举例
第一个:
在c盘新建一个文本文件名为 1txt,写入以下空行之间的内容
open 1921681241
root
abcde
rmdir 1
mkdir 1
by
其中第一行open后面的地址为你的ftp服务器的ip
第二行为登录用户名,第三行为登录对应密码
第四行为要执行的命令,rmdir是删除名为1的目录
第五行为要执行的命令,mkdir是新建名为1的目录
第六行为退出ftp。
注意,你要执行什么命令,可以在密码之后,by之前任意添加行。
第二个文件为bat文件:
写入以下空行之间的内容
ftp -s:1txt
执行该bat则自动登录到你指定的ftp服务器,创建目录,注意,rmdir是一个删除的范例,那句可以不要。
如果要新建文件,可在本地新建2txt后,使用put的方式变通
在1txt中密码后,by前加入
asc
put 2txt
执行bat后就会在服务器上新建2txt,asc为指定以文本方式传送文件,如果是2进制文件,请换成bin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)