Articles of git

git错误:无法处理https

当我尝试使用git clone https:// xxx时 ,出现以下错误 我不处理协议“https” 任何人都可以帮我吗? 完整的信息: dementrock @ dementrock-A8Se:〜$ git clone https://git.innostaa.com/innostaa.git 克隆到innostaa … 致命:无法find“https”的远程助手 dementrock @ dementrock -A8Se:〜$ git –version git版本1.7.4

如何在git log中签出特定版本的git?

我的git日志显示为: enter code here [git_trial]$ git log commit 4c5bc66ae50780cf8dcaf032da98422aea6e2cf7 Author: king <king@king.ap.com> Date: Thu Jun 30 15:09:55 2011 +0530 This is third commit commit 8072be67ddd310bc200cab0dccb8bcb2ec4f922c Author: king <king@king.ap.com> Date: Thu Jun 30 14:17:27 2011 +0530 This is the second commit commit 3ba6ce43d500b12f64368b2c27f35211cf189b68 Author: king <king@king.ap.com> Date: Thu Jun 30 14:00:01 2011 +0530 This is the […]

为什么git创build只读(444)文件?

使用共享仓库(core.sharedRepository =组)我们遇到了一些问题,使用git创build只读(权限444)文件。 无论哪个git config项目,我们总是在我们推送的时候,似乎总是在服务器端创build一些只读的元数据。 这些文件是在.git /(或裸体回购的对象/)。 你真的不需要再次写这些文件(不pipe你执行什么样的git操作)? 他们可能是犯下三angular洲的代表,所以真的不应该改变,但我希望有人能澄清这一点。 对于好奇,相关的行看起来是git中的内build/ index-pack.c的856和867。

composer php安装/更新不起作用

我有一个Composer包pipe理器的问题。 系统是Ubuntu 12.04。 我不能使它工作。 我拉我的git项目,并尝试运行“composer php安装”,但似乎没有什么实际发生。 我只是得到一个信息 Installing dependencies (including require-dev) 那么实际上没有发生。 这是我使用-vvv参数运行的命令日志: 这里 有没有人有什么想法可能是错的? 我试图清除caching,但没有帮助。 我确信这个回购很好,因为我把它拉到我的Windows机器,它下载一切就好了。 'composer php诊断'也返回OK。 感谢您的任何提示。

防止gitpopupgnome密码框

我之前没有问过这种性质的问题,所以这可能不是正确的网站。 我使用连接到热键的下拉模式的xfceterminal。 当另一个窗口变为活动状态时它closures,这很好。 然而,不好的是,当我使用git并将其拉到或推送到httpsurl时,它会popup一个有趣的框来询问我的密码,而不是让我直接在命令行上input密码。 通常我会谷歌周围find这个答案,但可悲的是大多数人都试图让混帐停止要求完全密码,而不是阻止一个对话框,所以这是我很难谷歌(相信我;我已经当我生气的时候,我试了好几个月。 我怎样才能防止Gitpopup任何graphics窗口的密码? Git说它使用/usr/lib/seahorse/seahorse-ssh-askpass来询问密码,所以如果有一些configuration选项阻止它使用那个(或者有相同的效果),那就太好了。 非常感谢您的帮助。

如何在更新时反映与主人更换叉?

假设我从Github分叉了一个repo,现在有两个项目源,一个是所有者资源库中的主要分支,另一个是我的fork中的主分支。 现在我遇到了这样的问题。 假设在我的项目中有一个像这样的代码的文件自述文件 主题完成 – [ ] Introduction – [ ] [The Evolution of topic name(video)] – [ ] [Background story] – [ ] [Improvements] – [ ] [Problems] – [ ] [COnclusion] 所以我已经分叉我的回购和每个主题完成后,我会标记一个X,并保存在我的本地回购这样的文件。 – [X] Introduction – [X] [The Evolution of topic name(video)] – [ ] [Background story] – [ ] [Improvements] – [ […]

由于权限问题,使用SSH的git克隆在Windows失败

我在我的服务器/home/myuser/.git/project.git创build了一个新的GIT存储库。 我从C:\Users\Toshiba\.ssh\github_rsa.pubfind了git的ssh密钥,并附加了服务器的authorized_keys文件。 当我尝试使用SSH做git克隆它失败,如下所示。 $ git clone ssh://myuser@mysite.net:2888 / home / myuser / .git / project.git Cloning into 'project'… Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 你能帮我解决这个问题吗?

“添加文件夹时没有提交(工作目录干净)”

我在git中遇到问题。 我不知道为什么它说“没有提交(工作目录清洁)”。 我的开发环境:CentOS 6.4 我的过程如下: mkdir develop cd develop git init(set user.name, user.email) git remote add origin "repository_name" git clone "repository_name" 添加“testing”文件夹 (amon2-setup.pl –flavor =基本testing) git status – >在这一点上,我可以看到“未logging的文件~~testing/” cd "Test"文件夹 git status – >在这一点上,没有提交(工作目录干净) 为什么这么说? 如果我推“testing”,我的github推送的数据已经是“子项目”,所以,我看不到testing文件夹的内容。 这是为什么? Linux的(坏) http://img.zgserver.com/linux/viewer.php 从Linux添加amon文件(坏我无法打开文件) http://img.zgserver.com/linux/viewer.php 视窗(OK) http://www.fastpic.jp/images.php?file=8061488422.png 从Windows添加amon文件(好) http://img.zgserver.com/linux/viewer.php

如何在不使用gitolite的情况下防止git中的远程分支删除

有没有办法阻止删除远程分支机构? 我想阻止删除远程分支,但正常的stream程,如代码检查和签出应该工作正常! 不使用gitolite! 可能吗 ? 请帮忙 !

权限不足推动通过智能HTTP Git共享回购

我正在尝试为我们的团队评估git,其中一个要求是使用HTTPS作为传输方法。 我一直在试图遵循git-http-backend文档以及一些关于使用新的智能HTTP传输设置这个稀less的博客,但我只是没有得到它的工作。 我知道这可能是一些愚蠢的东西,但是我已经把我的大脑放在了一边,无济于事。 不要假设任何真正的知识与git,我是相当新的工具。 现在我可以通过HTTP克隆,但是当我尝试推送时,客户端会得到: $ git push Username: Password: Counting objects: 4, done. Delta compression using up to 4 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 291 bytes, done. Total 3 (delta 0), reused 0 (delta 0) error: unpack failed: unpack-objects abnormal exit 服务器的Apache错误日志说: 错误:没有足够的权限将对象添加到存储库数据库./objects 致命的:未能写入对象 Apacheconfiguration: SetEnv GIT_PROJECT_ROOT /opt/git SetEnv […]