相关疑难解决方法(0)

如何修理割草机ECMDERR

我在Windows 7上使用"yeoman"和"bower"但在创建应用程序时出现以下错误

yo webapp
Run Code Online (Sandbox Code Playgroud)

错误是

bower not-cached    git://github.com/jlong/sass-bootstrap.git#~3.0.0
bower resolve       git://github.com/jlong/sass-bootstrap.git#~3.0.0
bower not-cached    git://github.com/Modernizr/Modernizr.git#~2.6.2
bower resolve       git://github.com/Modernizr/Modernizr.git#~2.6.2
bower not-cached    git://github.com/jquery/jquery.git#~1.10.2
bower resolve       git://github.com/jquery/jquery.git#~1.10.2
bower ECMDERR       Failed to execute "git ls-remote --tags --heads git://github
.com/jquery/jquery.git", exit code of #128

Additional error details:
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=No error
Run Code Online (Sandbox Code Playgroud)

自耕农,凉亭和节点的版本

c:\yo-test>bower -v
1.2.8

c:\yo-test>yo -version
1.1.2

c:\yo-test>node -v
v0.10.15
Run Code Online (Sandbox Code Playgroud)

任何建议都非常感谢.

github windows-firewall yeoman bower

123
推荐指数
4
解决办法
7万
查看次数

无法使用http/https将Git推送到远程存储库

我在服务器上由apache提供服务的目录中有一个Git存储库.我已经配置了WebDAV,它似乎正在运行.Litmus返回100%的成功.

我可以从远程主机克隆我的存储库,但在尝试推送http或https时,我收到以下错误:

错误:无法访问网址 https://git.example.com/repo/,返回代码22致命:git-http-push failed

任何的想法?

git https push http

21
推荐指数
2
解决办法
6万
查看次数

当用户推送到GIT存储库时,文件所有权/组被更改

一年多来,我一直遇到GIT和目录/文件权限的麻烦.我有一个中央存储库,多个开发人员使用ssh(源设置为ssh:// example/git/repository)向其推送代码.我已按如下方式设置存储库:

1)我在中央存储库中的配置文件:[core] repositoryformatversion = 0 filemode = true bare = true sharedrepository = 0660

2)所有存储库目录权限设置为770(rwxrwx ---)3)./objects/XX和./objects/info中的所有文件都设置为440(r - r -----)4)全部其他文件设置为660(rw-rw ----)5)所有权设置为root:group_name

(请注意,这来自此主题中顶部响应中的推荐设置:使git push尊重权限?)

所有访问用户都是组"group_name"的成员.

问题是如果user1推送到存储库,某些文件的文件所有权设置为user1:user1 - 意味着该组已更改.一旦发生这种情况,其他用户就无法从存储库中推送(或拉出),因为他们无权再从存储库中的所需文件进行读取,写入或执行.

我已经阅读了有关Stack Overflow问题的所有线程,以及网络上的其他任何地方,但我仍然遇到同样的问题.

问题是,我不确定这个问题是GIT还是UNIX之一,我不知道如何修复它.当用户推送到存储库时,如何阻止更改组?

git file-permissions

13
推荐指数
1
解决办法
5125
查看次数

是否有可能检测到http git遥控器是聪明还是愚蠢?

我正在我的应用程序中实现一个选项,--depth 1用于制作git repo的最小功能克隆,我刚刚意识到哑传输不支持--depth.我想自动检测http遥控器是哑还是智能,所以我可以--depth在与dumb http repos交谈时省略该选项.这可能吗?

或者,有没有直接的方法来检查git遥控器是否支持--depth

git http

6
推荐指数
2
解决办法
1988
查看次数

git-receive-pack/git-upload-pack 和 git-http-backend 之间的区别

为了更多地了解 git,我尝试使用 Python 和 Flask 编写一个非常简单的 Git 服务器。我注册了一个端点并将调用重定向到git-http-backend。到目前为止,简单的拉动就可以正常工作。也可以进行简单/小的推动。

现在我偶然发现了git-upload-packgit-receive-pack,我想知道为什么或何时需要它们?git-http-backend它们在后台使用吗?我不确定我是否还必须支持这些命令。

PS 我尝试着理解 SmartHTTP。这是否意味着全双工?或者什么是 SmartHTTP 与 Dumb?我不太明白如果它也只是接收和发送/推送文件,那么什么应该是智能的?

git git-http-backend

3
推荐指数
1
解决办法
1306
查看次数