首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“项目描述文件”错误在git?

“项目描述文件”错误在git?
EN

Stack Overflow用户
提问于 2008-10-14 07:01:58
回答 6查看 15.9K关注 0票数 11

我有一个小项目,我想在一台我们都可以访问的机器上与其他一些人分享。我用以下命令创建了本地存储库的一个裸副本

代码语言:javascript
复制
git clone --bare --no-hardlinks path/to/.git/ repoToShare.git

然后我将repoToShare.git移到了服务器上。

我可以使用以下内容来检查它:

代码语言:javascript
复制
git clone ssh://user@address/opt/gitroot/repoToShare.git/ test

然后,我可以看到本地存储库中的所有内容,并对其进行提交。当我尝试将更改推送回远程服务器时,我得到以下错误。

代码语言:javascript
复制
*** Project description file hasn't been set
error: hooks/update exited with error code 1
error: hook declined to update refs/heads/master

有什么想法吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-10-14 07:16:39

Git在钩子目录中安装了一堆预先配置好的钩子,开箱即用,它们不会执行。如果您碰巧允许在它们上执行(例如,chmod +x),然后git会尝试运行它们。弹出的特定错误导致默认更新无法运行。要修复此问题,请删除默认的更新挂钩。

this link有帮助吗?从正文中:

我的一位同事在这里遇到了类似的问题,推送不起作用。您无法推送到本地或远程公共存储库。他正在获取.git/hooks/update抛出的项目描述文件尚未设置错误。这个错误不会发生在linux或Windows机器上的同一项目上,而且似乎只在Windows Vista上发生。根据我的研究,hooks/update在默认情况下不会执行,但在windows vista中,文件权限意味着它是执行的。删除挂钩/更新解决了这些问题。

票数 19
EN

Stack Overflow用户

发布于 2008-12-05 06:14:52

删除钩子/更新不是您想要做的。

只需将.git/description更改为您想要的任何内容-例如"FOOBAR存储库“,或者,如果您是法国人,则更改为"Le depot de FOOBAR”。

票数 16
EN

Stack Overflow用户

发布于 2009-02-03 23:12:30

在从Mac (Git版本1.6.1,使用MacPorts编译)推送到Ubuntu远程存储库(Git版本1.5.4.3)时,我也遇到了这个错误

我已经在本地和远程存储库的.git/description文件中添加了存储库的名称,并对其进行了修复。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/200213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档