苹果电脑怎样链接自己本地的server
苹果机内置有以太网卡,可以很方便地通过局域网连上网。
将网线等硬件设施连好后,打开控制面板文件夹的TCP/IP控制板:
在TCP/IP控制板里,"Connect via"选"Ethernet"即通过以太网来连接,然后在"Setup"的"Configure"拦里选择"Manually"进行人工配置:
根据数据通信局提供的局域网IP数据,在"IP Address"填入本机的固定IP地址,"Router address"里输入网关地址,就是用户端接INTERNET的路由器与用户端局域网连接的以太网IP地址。"Name server addr"里输入域名服务器IP地址,可以输入多个,机器将按顺序查找。"Search domains"里可以空缺也可以输入本地的域。
最后退出TCP/IP控制板并保存设置,上网的配置就完成了。
连上Internet仅仅是个开始,要想很好利用网上资源还需要相应的软件,以下是苹果机自带的一些相关软件:
Mac OS76以下版本:是Netscape Netvigator20作为浏览器,MacOS76以上版本有Netvigator30及Microsoft IE30两种选择,它们的使用方法与PC版的一致,用户可参考。
在Mac OS 80系统光盘中还附带有Cyberdog20,Cyberdog 是运行在苹果机上的一个非常优秀的网络应用套件,可以作WWW、ftp、telnet、E-mail、news、gopher等Internet各种应用,而且可支持AppleTalk网络协议,共享AppleShare文件服务器等功能,具体方法用户可参照随机的帮助文档
1 打开终端,开启Apache:
回车会提示输入密码,也就是你电脑的密码, http://127001/ 测试一下,成功则如
下图:
成功开启Apache
2 点击Finder,然后Command+Shift+G,前往Apache服务器的文件路径(/Library/WebServer/Documents),如图:
Apache服务器文件路径
在步骤1中只输入一个 http://127001 其实默认打开的是indexhtmlen(html是一个网页文件),该文件的内容就是在步骤1中测试时浏览器所显示的内容。此时如果我在浏览器的网址框输入的是 http://127001/PoweredByMacOSXgif , 浏览器就便会显示PoweredByMacOSXgif, 如果没有正常显示,提示说没有权限时,单击该文件,然后Command+I在末尾设置权限即可 。
3 测试
创建一个文件,如testhtml(名字能够随意起),
接下来用浏览器访问 http://127001/testhtml
IP(127001)也可以换成你电脑的IP地址,这样在同一局域网的设备也可以访问服务器的内容。
配置文件路径为
PS:使用过后,记得关闭服务器,要不然会一直消耗你电脑内存,后果你懂的。
Mac下配置Apache服务器
地址: https://wwwcnblogscom/wanxudong/p/5846907html
地址: https://jingyanbaiducom/article/922554467d763b851648f4dchtml
地址: https://wwwcnblogscom/silence-wzx/p/5137766html
二用JSON-server模拟数据
1安装
安装完成后可以用 json-server -h 命令检查是否安装成功,成功后会出现
2运行
安装完成后,可以在任一目录下建立一个 xxxjson文件,例如在 mock/ 文件夹下,建立一个 dbjson 文件,并写入以下内容,并在 mock/ 文件夹下执行
3操作数据
使用GET 接口查询数据这个时候访问 http://localhost:3003/db ,可以查看 dbjson文件中所定义的全部数据。使用浏览器地址栏,jQueryget 或 fecth({method: "get"}) 访问 http://localhost:3003/news 则可以看到 news
对象下的数据,以Array格式返回:
问题一:如何组建一个局域网服务器 “局域网”在狭义上,指的是硬件。
也就是说,你将服务器、各客户机的网卡接上网线,把网线接到交换机上,你的局域网就OK了,呵呵。
至于这个局域网你会不会用,怎么用,那就是你的事了,正象我们的组装电脑,硬件OK了,但是软件、及设置还得自个来啊,呵呵。
如果你没有经验,如果你只是想让客户机通过服务器能上网,那很容易,保证服务器能正常上网后。
去服务器中:
右键点 网上邻居-》属性-》对着上网对应的那个网络(如果是ADSL拔号,请对着对应的拔号的那个东西)点右键-》“高级”页-》把Internet联接共享的钩钩上,并选择用于联接局网的网卡作为“家庭网络联接”用。确认后,服务器的IP会自动设成19216801,并打开HDCP服务(注意,这个HDCP服务是不受控的,不能在控制面版里的HDCP里设定)。
各客户机:
网络邻居的属性中,让各客户机的IP为自动分配便可(安装后默认它们就是)。
这种方法架好后,在服务器先起动的情况下,各客户机会自动从服务器分配好IP,IP的前三位为1921680。
注意,这种方法是没有防护能力的,各客户端可以自由抢带宽,只要服务器能正常上网,开着,客户端都开着。如果有人不自觉,使用多线程下载,甚至BT下载类的东西,别的客户端的网速将受到严重影响。
使用软件的方法有使用CCproxy等专用软件,可管理性强,网络自由度高,安全性强,可对客户端行为做一些控制,比如限制线程、限制BT等。缺点是通用性不怎么好,某些网络游戏等东西会受一定的影响。
使用硬件路由,一般的个人用路由也没有多少防护能力,但比win自身的防护力强一些。最大的好处是稳定性强,并且它便宜,只要150元左右。而且它的通用性好,绝大多数的软件、游戏都没问题。最大的问题是很多地区的电信等对它的便用作了针对性的限制。
问题二:如何建立(公司)内部使用的局域网服务器? 这要看公司信息点多少,要达到什么要求了。
1、组建内网。如果几十台电脑,用二层交换机甚至HUB连在一起,配好IP,就是一个简答的小局域网了。如果数百台以上,为了方便管理,抑制网络风暴,就需要三层交换机划分VLAN。
2、控制计算机上网。现在一般都在防火墙上做设置,这是电脑连接外网的最后一道出口。在防火墙可配置那些IP允许连接外网,那些IP不能。如果公司规模小,没有防火墙,可在路由器上做mac过滤来控制。
3、局域网内部管理,可搭建域服务器来实现管理。
无论是交换机配置,还是防火墙配置,域管理,都有很深的学问在里面,需要刻苦研究。你可以把具体情况和要求说一说,大家研究一下。
问题三:怎么在Win7系统中搭建局域网Web服务器 参考百度经验上的相关操作方法:
jingyanbaidu/a
问题四:局域网时间服务器怎么搭建? 1默认情况下,独立服务器WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,让它作为NTP服务器运行。工作之前最好先备份注册表文件。 2修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设定为1,打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站) 3 修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5.该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体 (CMOS) 时钟。(设定好后就要确定本机的电池要耐用了,做成时间服务器,时间一出错就头大了,呵呵) 如果要采用外面的时间服务器就用默认的a值即可. 4.我这边的服务器同步用外部服务器,地址为2107214544 (中国国家授时中心) 5.重启Win32Time服务: net stop w32Time && net start W32Time 6.至此,已完成服务器端设定. 7.客户端的设定更改注册表即可. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient SpecialPollInterval 值修改成十进制43200 (单位为秒,43200为12小时) SpecialPollTimeRemaining 值修改成[时间同步服务器],0 如:19216811,0
问题五:怎么只用一个路由器搭建局域网? 三台电脑全部接在路由器的LAN口上,不要接在WAN口上。三台电脑要设置在同一个网段,而且每个电脑要安装网络共享服务,你可以查下相关资料。
1、局域网里的每台电脑设采用指定的IP地址;这样方便访问;
2、每台电脑的共享模式采用简单共享
3、关闭每台电脑的windows防火墙;
4、如果电脑安装的杀毒软件是瑞星,则需设置白名单为你局域网的IP网段;并且允许局域网内的电脑互ping;
5、设置每台电脑上的打印机为共享;
6、点开始――运行,输入\\1921681X(某台电脑的IP地址)
7、在随后出现的共享打印机的图标上点右键,点连接,即可完成。
注:有些电脑设置了访问口令,如果不是特别设置的用户名,则需输入对方电脑的访问口令,如果删除了administrator管理员帐号,有可能会无法访问打印机。
zhidaobaidu/question/101024233si=1
一、先选定一台电脑连接打印机,并安装好打印机驱动,并设为共享打印机。
1、共享打印机必须在网络上把文件夹和打印机共享的协议添加上。在win98系统在网上邻居的右键属性,在里面把文件夹和打印机共享的协议。在2000/XP上在本地连接的右键属性,在网络的文件和打印机共享打上勾。作为了这台计算机就是打印服务机。
2、在安装打印机后的打印机图标上按右键,设为共享。
3、记住这台设为打印机服务的电脑的计算机名。
二、在局域网中其他计算机上搜索这台打印服务的计算机,出来的结果,点击这台计算机,进入后在再点击共享的打印机,就能共享打印机了。如果这个打印机服务电脑设有密码,提示你要输入的话,第一次访问时,输入打印机服务器的计算机名和密码,并选择保存。
(注:Win98安装共享必须在工作端本机安装打印机程序,在添加的时候提示要驱程,要把打印机的驱动程序放入光盘,指定路径,在不同系统下工作客户端有可能要使用到打印机驱动程序)。
注意端口问题:
1、打印机一般有两种接口:1是LPT,2是USB,或者是两种并存,但有些打印机安装后默认为LPT1,如果你的是USB,在安装后的打印机图标上按右键,属性,在端口上选择USB for printer port。
用打印并口的就是LPT1。如果你接的是USB口,但在端口上没有找USB端口,那就是你的打印机驱动程序没有装好。
2、如果你的工作端电脑本身有打印机,或者曾经安装过打印机,在打印的时候要注册选择网络共享的打印机。除非你已经在共享的打印机图标上按右键设为默认。
zhidaobaidu/question/32604930si=3
问题六:要组建局域网服务器网络,有什么要求 吞吐量是指在单位时间内中央处理器(CPU)从存储设备读取->处理->存储信息的量。
影响吞吐量因素:
1、存储设备的存取速度,即从存储器读出数据或数据写入存储器所需时间;
2、CPU性能:1)时钟频率;
2)每条指令所花的时钟周期数(即CPI);
3)指令条数;
3、系统结构,如并行处理结构可增大吞吐量。
所以具体数值要根据你的应用综合的来衡量。
问题七:如何搭建一个局域网流媒体服务器 所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整
个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微
软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix
Platform、Apple新近发布的Darwin streaming server 41,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编
码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
利用Winamp架设MP3网络电台
当我们静静地在欣赏美妙的MP3音乐时,你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布,甚至还可以通过Internet进
行发布?这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅。其实,要做到这一点并不难,你只要将本机创建为一台MP3流媒体服务器,将自己所喜爱
的MP3音乐不停播放,然后通知朋友们访问你的这台MP3服务器就可以了。
说起MP3的播放,使用最广泛的莫过于Winamp了。对于MP3流媒体服务这个领域,Winamp的开发者Nullsoft公司当然不会放弃,专门发布
了面向MP3的流服务器SHOUTcast Server。虽然它的功能没有Windows Media Server和Real
Server强大,但它不仅对硬件的要求极低,更关键的是完全免费,使用起来没有后顾之忧。另外你还需要下载一个名为SHOUTcast DSP
Plug-in的插件,只有安装了这个不起眼的插件,Winamp才能支持流媒体服务。
首先打开Winamp(请注意版本号必须在222以上),切换到“Options” | “Preferences”|
“DSP/Effect”标签页,选中“Nullsoft SHOUTcast Source DSP
v182a[dsp_scdll]”下的“Configure”按钮。打开“SHOUTcast
Source”窗口,选择“Output”标签页,如图1所示,在“Address”栏内填入本机的IP地址。如果你想在Internet上广播MP3音
乐,则必须键入本机的外部IP地址,然后就可以从程序组中运行SHOUTcast
DAAS(GUI)程序以启动SHOUTcast服务。这时系统会自动连接到服务器,接下来请返回图1窗口点击“Connect”按钮。如果连接成功,该
按钮会变为“disconnect”字样,这样我们就完成了在本机架设MP3流服务器的全部过程。
架设REAL格式的视频点播中心
如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProducer Plus这款功能强大的软件操作相当简单,每次使用时会弹出一个向导对话框进行操作提示。目前最新版本是100,我们只要选择851以上的版本即可。
从“工具”菜单下选择“创建网页”命令,此时会弹出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。
随后RealProducer会询问是创建>>
问题八:如何建立局域网内客户端和服务器连接? 因WIN2003的安全设置较复杂,所以从低版本的XP、2000系统进行连接需要进行下列几项配置:1、在服务器上设置个共享文件夹,如果能访问就可以了;2、如果不能访问就关防火墙,服务器开guest帐户;3、在组策略里把拒绝从网络访问这台计算机中的guest删除;4、登陆方式改成以本地方式登陆;5、若服务器与客户端在不同网段或工作组,须配置WINS服务; 查看原帖>>
问题九:如何组建公司内部局域网 这要看公司信息点多少,要达到什么要求了。
1、组建内网。如果几十台电脑,用二层交换机甚至HUB连在一起,配好IP,就是一个简答的小局域网了。如果数百台以上,为了方便管理,抑制网络风暴,就需要三层交换机划分VLAN。
2、控制计算机上网。现在一般都在防火墙上做设置,这是电脑连接外网的最后一道出口。在防火墙可配置那些IP允许连接外网,那些IP不能。如果公司规模小,没有防火墙,可在路由器上做mac过滤来控制。
3、局域网内部管理,可搭建域服务器来实现管理。
无论是交换机配置,还是防火墙配置,域管理,都有很深的学问在里面,需要刻苦研究。你可以把具体情况和要求说一说,大家研究一下。
问题十:小公司怎么建立局域网共享服务器? 做ftp吧,更不同的部门建立不通的帐号关联不通文件夹不同的权限
mamp
现在终于找到Mac上最好用的本地服务器软件了,一键安装Apache、MySQL、PHP、Postfix等服务器软件,简单方便,并且可以集中管
理和调整运行环境,支持PHP多版本切换、Imagemagick图形处理工具、动态DNS、虚拟服务器、phpMyAdmin等等工具,还支持一键安装WordPress, Joomla, Drupal等开源应用,非常强大,是程序员必备的一款软件
本文介绍如何在 mac 机器上创建 Git 服务器,总体思路是:使用gitosis来简化创建过程,在用作服务器的机器上创建一个名为 git 的账户来创建 git 服务器,其他客户端通过 ssh 机制访问 git 服务器。
一,创建 git 账户
1,在用作服务器的机器上创建 git 账户。我们可以通过 System Preferences->accounts 来添加。在这里我添加一个 git 的 administrator 账户,administrator 不是必须的,在这里仅仅为了方便。
2,设置远程访问
logout 当前账户,使用 git 账户登录;在 System Preferences->Sharing 中,勾选 Remote Login。
二,下载安装 gitosis
1,Mac OSX Yosemite 默认已经为我们安装了 Git 和 Python,可以使用如下命令查看其版本信息:
yourname:~ git$git--version
git version 232 (Apple Git-55)
yourname:~ git$python--version
Python 279
2,通过命令 git clone git@githubcom:tv42/gitosisgit 来下载 gitosis
yourname:~ git$ git clone git@githubcom:tv42/gitosisgit
Cloning into gitosis
remote: Counting objects: 614, done
remote: Compressing objects: 100% (183/183), done
remote: Total 614 (delta 434), reused 594 (delta 422)
Receiving objects: 100% (614/614), 9382 KiB | 45 KiB/s, done
Resolving deltas: 100% (434/434), done
3,进入 gitosis 目录,使用命令 sudo python setuppy install 来执行 python 脚本来安装 gitosis。
yourname:~ git$ cd gitosis/yourname:gitosis git$ sudo python setuppy install
running install
running bdist_egg
running egg_info
creating gitosisegg-info
……
Using /Library/Python/26/site-packages/setuptools-06c9-py26egg
Finished processing dependencies for gitosis==02
三,制作 ssh rsa 公钥
1,回到 client 机器上,制作 ssh 公钥。在这里我的使用同一台机器上的另一个账户作为 client。如果作为 client 的机器与作为 server 的机器不是同一台,也是类型的流程:制作公钥,放置到服务的 /tmp 目录下。只不过在同一台机器上,我们可以通过开启另一个 terminal,使用 su 切换到 local 账户就可以同时操作两个账户。
yourname:~ git$ su local_accountPassword:bash-32$ cd ~
bash-32$ ssh-keygen -t rsa
Generating public/private rsa key pair
Enter file in which to save the key (/Users/local_account/ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:Your identification has been saved in /Users/local_account/ssh/id_rsa
Your public key has been saved in /Users/local_account/ssh/id_rsapub
bash-32$ cd ssh
bash-32$ ls
id_rsa id_rsapub
bash-32$ cp id_rsapub /tmp/youramepub
在上面的命令里,首先通过 su 切换到 local 账户(只有在同一台机器上才有效),然后进入到 local 账户的 home 目录,使用 ssh-keygen -t rsa 生成 id_rsapub,最后将该文件拷贝放置到 /tmp/yournamepub,这样 git 账户就可以访问 yournamepub了,在这里改名是为了便于在 git 中辨识多个 client。
四,使用 ssh 公钥初始化 gitosis
1,不论你是以那种方式(邮件,usb等等)拷贝 yournamepub 至服务器的 /tmp/yournamepub。下面的流程都是一样,登入服务器机器的 git 账户,进入先前提到 gitosis 目录,进行如下操作初始化 gitosis,初始化完成后,会在 git 的 home 下创建 repositories 目录。
yourname:gitosis git$ sudo -H -u git gitosis-init < /tmp/yournamepub
Initialized empty Git repository in /Users/git/repositories/gitosis-admingit/
Reinitialized existing Git repository in /Users/git/repositories/gitosis-admingit/
在这里,会将该 client 当做认证受信任的账户,因此在 git 的 home 目录下会有记录,文件 authorized_keys 的内容与 yournamepub 差不多。
yourname:~ git$ cd ~yourname:~ git$ cd sshyourname:ssh git$ ls
authorized_keys
我们需要将 authorizd_keys 稍做修改,用文本编辑器打开它,删除里面的"command="gitosis-serve yourname",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty " 这一行:
yourname:ssh git$ open -e authorized_keys
然后,我们对 post-update 赋予可写权限,以便 client 端可以提交更改。
yourname:gitosis git$ sudo chmod 755 /Users/git/repositories//gitosis-admingit/hooks/post-update
Password:
yourname:ssh git$ cd ~
yourname:~ git$ cd repositories/
yourname:repositories git$ ls
gitosis-admingit
yourname:repositories git$
在上面的命令中可以看到,gitosis 也是作为仓库的形式给出,我们可以在其他账户下 checkout,然后对 gitosis 进行配置管理等等,而无需使用服务器的 git 账户进行。
最后一步,修改 git 账户的 PATH 路径。
yourname:gitosis git$ touch ~/bashrc
yourname:gitosis git$ echo PATH=/usr/local/bin:/usr/local/git/bin:\$PATH > bashrc
yourname:gitosis git$ echo export PATH >> bashrc
yourname:gitosis git$ cat bashrc
PATH=/usr/local/bin:/usr/local/git/bin:$PATHexport PATH
至此,服务器的配置完成。
五,client 配置
1,回到 local 账户,首先在 terminal 输入如下命令修改 local 的 git 配置:
bash-32$ git config --global username "yourgitname"bash-32$ git config --global useremail "yourmail@yourcomcom"
2,测试服务器是否连接正确,将 1014211 换成你服务的名称或服务器地址即可。
yourname:~ local_account$ ssh git@1014211Last login: Mon Nov 7 13:11:38 2011 from 1014211
3,在本地 clone 服务器仓库,下面以 gitosis-admingit 为例:
bash-32$ git clone git@1014211:repositories/gitosis-admingit
Cloning into gitosis-adminremote: Counting objects: 5, doneremote: Compressing objects: 100% (5/5), doneremote: Total 5 (delta 0), reused 5 (delta 0)
Receiving objects: 100% (5/5), done
bash-32$ ls
Desktop InstallApp Music Sites
Documents Library Pictures gitosis-admin
Downloads Movies Public
bash-32$ git
在上面的输出中可以看到,我们已经成功 clone 服务器的 gitosis-admin 仓库至本地了。
4,在本地管理 gitosis-admin:
进入 gitosis-admin 目录,我们来查看一下其目录结构:gitosisconf 文件是一个配置文件,里面定义哪些用户可以访问哪些仓库,我们可以修改这个配置;`keydir` 是存放ssh 公钥的地方。
bash-32$ cd gitosis-admin/
bash-32$ ls
gitosisconf keydir
bash-32$ cd keydir/
bash-32$ ls
yournamepub
我们只需要将其他 client 产生的 ssh 公钥添加到 keydir 目录下,并在 gitosisconf 文件中配置这些用户可以访问的仓库(用户名与放置在 keydir 下sh 公钥名相同,这就是在前面我们要修改ssh 公钥名的原因),然后将改动提交至服务器,这样就可以让其他的 client 端访问服务器的代码仓库了。
5,仓库权限管理
gitosisconf文件是用来设置用户、仓库和权限的控制文件。keydir 目录则是保存所有具有访问权限用户公钥的地方— 每人一个。在 keydir 里的文件名(比如上面的 yournamepub)应该跟你的不一样 — Gitosis 会自动从使用 gitosis-init 脚本导入的公钥尾部的描述中获取该名字。
看一下 gitosisconf 文件的内容,它应该只包含与刚刚克隆的 gitosis-admin 相关的信息:
$ cat gitosisconf
[gitosis]
[group gitosis-admin]
members = scott
writable = gitosis-admin
它显示用户 yourname — 初始化 Gitosis 公钥的拥有者 — 是唯一能管理 gitosis-admin 项目的人。
现在我们来添加一个新项目。为此我们要建立一个名为 mobile 的新段落,在其中罗列手机开发团队的开发者,以及他们拥有写权限的项目。由于 yourname 是系统中的唯一用户,我们把他设为唯一用户,并允许他读写名为 iphone_project 的新项目:
[group mobile]
members = scott
writable = iphone_project
修改完之后,提交 gitosis-admin 里的改动,并推送到服务器使其生效:
$ git commit -am 'add iphone_project and mobile group'[master 8962da8] add iphone_project and mobile group
1 file changed, 4 insertions(+)
$ git push origin master
Counting objects: 5, done
Compressing objects: 100% (3/3), done
Writing objects: 100% (3/3), 272 bytes | 0 bytes/s, done
Total 3 (delta 0), reused 0 (delta 0)
To git@gitserver:gitosis-admingit
fb27aec8962da8 master -> master
6,添加新项目到仓库种
在新工程 iphone_project 里首次推送数据到服务器前,得先设定该服务器地址为远程仓库。但你不用事先到服务器上手工创建该项目的裸仓库— Gitosis 会在第一次遇到推送时自动创建:
$ git remote add origin git@gitserver:iphone_projectgit
$ git push origin master
Initialized empty Git repository in /opt/git/iphone_projectgit/
Counting objects: 3, done
Writing objects: 100% (3/3), 230 bytes | 0 bytes/s, done
Total 3 (delta 0), reused 0 (delta 0)
To git@gitserver:iphone_projectgit
[new branch] master -> master
请注意,这里不用指明完整路径(实际上,如果加上反而没用),只需要一个冒号加项目名字即可 — Gitosis 会自动帮你映射到实际位置。
要和朋友们在一个项目上协同工作,就得重新添加他们的公钥。不过这次不用在服务器上一个一个手工添加到 ~/ssh/authorized_keys 文件末端,而只需管理 keydir 目录中的公钥文件。文件的命名将决定在 gitosisconf 中对用户的标识。现在我们为 John,Josie 和 Jessica 添加公钥:
$ cp /tmp/id_rsajohnpub keydir/johnpub
$ cp /tmp/id_rsajosiepub keydir/josiepub
$ cp /tmp/id_rsajessicapub keydir/jessicapub
然后把他们都加进 mobile 团队,让他们对 iphone_project 具有读写权限:
[group mobile]
members = scott john josie jessica
writable = iphone_project
如果你提交并推送这个修改,四个用户将同时具有该项目的读写权限。
Gitosis 也具有简单的访问控制功能。如果想让 John 只有读权限,可以这样做:
[group mobile]
members = scott josie jessica
writable = iphone_project
[group mobile_ro]
members = johnreadonly = iphone_project
现在 John 可以克隆和获取更新,但 Gitosis 不会允许他向项目推送任何内容。像这样的组可以随意创建,多少不限,每个都可以包含若干不同的用户和项目。甚至还可以指定某个组为成员之一(在组名前加上 @ 前缀),自动继承该组的成员:
[group mobile_committers]
members = scott josie jessica
[group mobile]
members = @mobile_committers
writable = iphone_project
[group mobile_2]
members = @mobile_committers john
writable = another_iphone_project
如果遇到意外问题,试试看把 loglevel=DEBUG 加到 [gitosis] 的段落(译注:把日志设置为调试级别,记录更详细的运行信息。)。如果一不小心搞错了配置,失去了推送权限,也可以手工修改服务器上的 /home/git/gitosisconf 文件 — Gitosis 实际是从该文件读取信息的。它在得到推送数据时,会把新的 gitosisconf 存到该路径上。所以如果你手工编辑该文件的话,它会一直保持到下次向 gitosis-admin 推送新版本的配置内容为
如果是用PHP的网站的话,可以考虑XAMPP这款集成软件包 而且有OSX版。集成了APACHE MYSQL PHP PHPMYADMIN Tomcat,XAMPP是服务器端软件。
DNS服务器是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为"域名解析"。
一、本地测试服务器最常见的问题原因是没有为“服务器文件夹”和“Web
URL”输入正确的值。它们必须指向相同的位置:
(1)“服务器文件夹”是指向服务器文档根中的站点根的物理路径。
(2)“Web URL”是您在浏览器地址栏中为到达同一位置而输入的值。
(3)本地 Web 服务器是否正在运行?
(4)是否有软件防火墙妨碍了 Dreamweaver 与 Web 服务器之间的通信?尝试暂时禁用防火墙是否有区别。
(5)选择“视图”>“实时视图选项”。确保选中“为文档来源使用测试服务器”选项。
二、排除问题后重新进行安装如下
1打开dreamweaver CS6软件。
2点击菜单中的“站点”,选择“管理站点”。
3打开管理站点中的“新建站点按钮”。
4选中左边的服务器,然后单击右边下方的+按钮。
5然后输入服务器名称、连接方法选择为“本地/网络”、选择网站所在文件夹、WebURL输入http://127001/,然后点击保存。
6在刚刚新建的服务器中勾选“测试”然后单击保存。
7然后点击完成,此时就创建好了。
0条评论