我阅读了 to Git on the Server一章,其中展示了如何制作Git服务器:它说(第94页):
为了最初设置任何Git服务器,您必须将现有存储库导出到一个新的裸存储库--一个不包含工作目录的存储库。
一旦服务器完成,我就意识到no working directory意味着没有代码:如果我做对了,我们的服务器中就不会存储任何代码。
我的校长要求我在我们公司的网络中设置一个Git服务器来存储最新的生产代码,但是他希望代码在那里:他认为这个服务器既是Git服务器,也是更新服务器。
这意味着我们的Git服务器,没有代码在里面,应该提供更新的代码,我们的开发人员。
这真的有可能吗?还
我正在尝试设置多个websocket服务器,这些服务器使用一个中央http服务器来处理用户。express程序在登录期间通过将用户名存储在会话中来设置会话,并且用户被重定向到带有websocket客户端的页面。然后,websocket服务器尝试在客户端连接时分解会话并接收用户名。在测试过程中,很明显,用户对象只存储在http服务器上(而不是在cookie中),并且实际上不能在websocket服务器上接收。以下是http服务器代码:
var http = require('http');
var Express = require('express