Questions tagged «git»

Git是一个免费和开源的分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。

4
git archive致命:协议不支持该操作
我可以git clone这样... git clone https://github.com/stackforge/puppet-heat.git ...没有问题。但是我想排除克隆附带的所有git meta东西,所以我想我会用,git archive但出现此错误: $ git archive --remote=https://github.com/stackforge/puppet-heat.git fatal: Operation not supported by protocol. 有人知道我为什么或做错了吗?
8 git  github 

1
是否可以从git remote的URL中删除“ ssh://”?
我习惯于创建一些手动存储库,以将代码推送到我的宠物服务器或在公司内部共享代码。我使用URL ssh://user@ip/folder.git作为远程添加到我的工作区。 我想知道GitHub之类的服务如何在没有协议规范的情况下设置存储库URL,例如git@github.com:igorsantos07/Restler.git。
8 ssh  git 

2
从Makefile中进行Git提交
我正在处理的Latex项目有一个Makefile。Makefile不是我的强项,但是有一种方法可以执行以下操作: make git "My comment" 并让makefile执行: git commit -m "My comment" git push origin master ?
8 make  git 


3
如何在给定目录的任何现有或将来的子目录中向特定用户授予读/写权限?
我在VPS上托管自己的git存储库。假设我的用户是john。 我正在使用ssh协议访问我的git存储库,因此我的url类似于ssh://john@myserver.com/path/to/git/myrepo/。 根是下面所有内容的所有者 /path/to/git 我正在尝试将john的读/写权限授予下所有内容 /path/to/git/myrepo 我都试过chmod,并setfacl控制访问,但都失败了同样的方式:他们递归应用的权利(与正确的选项),以所有当前存在的子目录的/path/to/git/myrepo,但只要创建一个新的目录,我的用户不能写在新目录中。 我知道git中有钩子,使我可以在每次提交后重新应用权限,但是我开始认为我走错了路,因为对于一个非常基本的目的而言,这似乎太复杂了。 问:我应该如何设置我的权利,使rw可以访问john下的任何内容,/path/to/git/myrepo并使其对树结构的更改具有弹性? 问题2:如果我应该退后一步更改一般方法,请告诉我。 编辑:问题被原样回答,但这是错误的问题。正确的问题应该是“如何在服务器上配置裸git存储库以用于ssh访问?”。看到我自己的答案。

1
多个安装的git版本-centos
我在一两年前手动安装了git 1.6。今天我注意到yum中提供了1.7版本,并安装了它(软件包git-all),我现在得到以下输出: [root@ovz5197 ~]# git --version bash: /usr/local/bin/git: No such file or directory [root@ovz5197 ~]# which git /usr/bin/git [root@ovz5197 ~]# /usr/bin/git --version git version 1.7.4.1 [root@ovz5197 ~]# 知道为什么输出which似乎与上面的第一行矛盾吗?
8 centos  git  version 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.