目前我有一个networking服务器。 我希望能够从networking上的任何计算机使用URL(为了通过源代码控制等添加文件)完全访问该服务器上的目录。
从我读到的,目录需要设置在一个特定的端口。 因此,例如,该目录的URL将是:
MyServer的:80 / CodeRepository /
不过,我不太懂这种事,我的知识纯粹是以发展为基础。 我将如何去configuration这个?
帮助非常感谢,谢谢。
当您说“完全可访问”时,是指在只读网页/网站或networking驱动器中,用户可以在其中浏览内容并进行更改或创build新文件? 这几乎听起来像你需要创造2件事情:
这样,人们可以通过\ servername \ sharename作为networking驱动器访问这些文件,但是他们可以通过http:// servername / virtualdirectoryname
以下是在Windows 2008服务器上设置Git的教程: http : //www.shannoncornish.com/blog/2009/04/git-server-windows-2008/
尝试以下操作:
为了通过HTTP协议共享内容, 您需要这个Web服务器 。 如果您使用WS 2008,则可以使用IIS并将您的目录定义为Web服务器根目录(或使用另一个目录并创build快捷方式),或者也可以使用Apache http://learn.iis.net/page。 ASPX / 29 /安装-IIS-70-ON-Windows的服务器-2008 /
关于端口的事情在这里是没有意义的,你可以告诉你的服务器监听另一个端口(HTTP通常是80,HTTPS是443)。 然后你有两种方式来访问它:我不喜欢的方式:直接使用服务器的IP访问: http://192.168.XX/my_directory和IMAO的最佳途径:如果你有一个DNS服务器的DNSlogging你应该创build一个指定这个服务器的Alogging。 您可以在WS2008下安装组件“DNS服务器”并添加一个区域加一个loggingA(对于IPV4)这里是一个很好的教程: http : //www.zdnetasia.com/techguide/windows/0,39044904,62040433,00热媒
如果你有一个web服务器,你可以把这个目录作为一个ftp虚拟目录,并且具有所有权限。 然后,您可以使用远程文件资源pipe理器来浏览“ ftp:// user:password @ ftpserver / directory ”,这样就可以完全控制目录,就好像它是本地的一样。