我正在尝试使用我的OS X桌面设置内部git服务器(主要作为测试用例).当涉及SSH密钥时,一切正常,但我目前正在尝试使用git-daemon进行只读克隆.如果我在终端中启动git-daemon:
sudo -u git git-daemon --basepath=/Users/git/repos/ --export-all
Run Code Online (Sandbox Code Playgroud)
然后一切正常,例如
git clone git://localhost/My_Project.git
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用launchd进行设置时,它会拒绝所有请求.我正在使用这个plist文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>git</string>
<key>UserName</key>
<string>git</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/path/to/git-daemon</string>
<string>--base-path=/Users/git/repos/</string>
<string>--export-all</string>
</array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
如果我尝试克隆My_Project,则会收到以下错误:
Cloning into My_Project...
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
令人沮丧的是,我相信这曾经有用,所以问题可能与我的plist文件或者launchd的使用关系不大,而且更多的是做任何可能已经改变的网络设置.任何建议将不胜感激.
抱歉,如果这更像是一个系统管理员问题,但我认为开发人员可能会有一些经验.
更新:如果存在repo,控制台将报告以下错误:
git[431]
error: cannot run upload-pack: No such file or directory
Run Code Online (Sandbox Code Playgroud) 哎呀!
不能忍受我自己无法弄清楚....
我在报告的数字格式中使用了这个:
'€' #,0.00;('€' #,0.00)
Run Code Online (Sandbox Code Playgroud)
格式为€1,212.89
这不是我想要的,因为我想要1.212,89欧元,无论服务器的区域设置如何.
所以我试过这个
'€' #.0,00;('€' #.0,00)
Run Code Online (Sandbox Code Playgroud)
但这给了我这个:1.212.890
输入这个我意识到我不知道#和什么.和,意思是格式字符串.....
我有这样的课
class SomeClass:
def doSomething(self):
self.counter = 50
Run Code Online (Sandbox Code Playgroud)
我创建一个实例x为SomeClass
x = SomeClass()
Run Code Online (Sandbox Code Playgroud)
当我试图得到这样的计数器的值:x.counter我得到以下错误 -
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: SomeClass instance has no attribute 'counter'
Run Code Online (Sandbox Code Playgroud)
但是在我调用成员函数x.doSomething()然后查找数据属性之后,它就可用了.
>>> x.doSomething()
>>> x.counter
50
Run Code Online (Sandbox Code Playgroud)
为什么会这样?创建实例后,是否所有数据属性都不可用?
谢谢.
我想知道,如果在C++ 0x中有可能创建一个静态类型的变体,(表现得像auto):
variant<int, bool, std::string> v = 45;
Run Code Online (Sandbox Code Playgroud)
当我们将v赋值给int以外的值时,它不会编译:
v = true; //Compile error
Run Code Online (Sandbox Code Playgroud)
到目前为止,我没有找到任何优雅的解决方案
我正在尝试调试GWT应用程序,但似乎我不能用jetty来做.每当我尝试在托管模式下运行它进行调试时,我都会得到一个'unknown realm'500错误消息(没有任何加载).我是通过eclipse做的.之后必须编译所有要在浏览器中调试的内容非常不方便.
编译之后,我将war部署到JBoss中(在服务器上使用EJB).但编译需要时间,当代码变成javascript时,你无法真正调试.我该如何调试java代码?我正在研究-noserver选项,但我想知道我是否还可以用jetty来做.如果没有,为什么不呢.
如何根据初始浏览器请求检测应用程序的区域设置,并在整个浏览会话中使用它,直到用户专门更改区域设置,以及如何通过剩余的会话强制执行此新区域设置?
$a = 'how are you';
if (strpos($a,'are') !== false) {
echo 'true';
}
Run Code Online (Sandbox Code Playgroud)
在PHP中,我们可以使用上面的代码来检查字符串是否包含特定的单词,但是如何在JavaScript/jQuery中执行相同的功能呢?
我正在评估Spring-Roo在我的一个项目中使用,但我不确定它在团队中是如何工作的.
谢谢!
我有这样的字符串
folder1/folder2/folder3/13007805372971.jpg
Run Code Online (Sandbox Code Playgroud)
如何在文件名前添加字符串?我想看起来像这样
folder1/folder2/folder3/sometext_13007805372971.jpg
Run Code Online (Sandbox Code Playgroud) 在Javascript中创建类(如在OOP中)的最佳方法是什么?现在我使用以下模式.好吗?
var myclass = (function() {
var _name;
var baseObject = {
a: 10,
c: function() {
return _name + " world " + privateFunc();
}
};
function privateFunc() { return _name + "-ba"; };
function myclass(name) {
_name = name;
this.x = 9;
};
myclass.prototype = baseObject;
return myclass; })();
Run Code Online (Sandbox Code Playgroud)