Questions tagged «git»

Git是最初由Linus Torvalds设计和编写的开源分布式版本控制系统。它通常用于跟踪软件项目的源代码。作为DVCS,Git在分支,合并和分布式开发方面提供了强大的帮助。

4
如何停止或阻止gitlab在启动时运行?
我已经从以下deb文件在Ubuntu 14.04上安装了gitlab: gitlab_6.9.2-omnibus-1_amd64.deb 它工作得很漂亮。但是我想在不运行gitlab的情况下对机器进行一些维护,但无论如何我都找不到。 我看不到cron中的任何内容,/ etc / init.d中的任何内容。 所有文档都将/ home / gitlab指向根文件夹,而在我的位置是/ var / opt / gitlab等。 我看到它正在运行nginx,postgres和redis。我可以杀死单个组件,希望这足够了,但是我宁愿干净地关闭它,或者只是不启动。这些组件不是/etc/init.d系统的一部分... 有任何想法吗?
11 linux  ubuntu  git  gitlab 


2
自制程序不会链接git
当我安装git或通过升级git时,brew无法将其链接到brew link git。如果我尝试sudo brew link git得到: 怯ward地拒绝须藤酿造链接 它说我必须检查以下权限: /usr/local/share/gitk/lib /usr/local/share/git-gui/lib /usr/local/share/git-core/templates /usr/local/share/git-core/templates/hooks /usr/local/share/git-core 我将chmod所有内容都编辑到777,但不确定是否很好。 我现在可以链接git。我应该将许可更改为不太宽松的内容吗?

1
在Windows 7上使用带有msysgit和.ssh密钥的git的问题
我在Ubuntu计算机上使用现有的ssh密钥使用git。 现在,我必须在Windows 7上使用Git,并且需要使用相同的密钥对。 我已经设置了msysgit并在中创建了一个.ssh文件夹Users\username\.ssh。 我已经将密钥对从Ubuntu的.ssh文件夹复制到了该文件夹。 但是,当我尝试克隆Git存储库时,它将停止并要求输入密码。 根据一些教程,在安装msysgit的过程中,我应该有一些关于的选项ssh,但是我没有看到。 您有什么建议要解决吗?

3
在Aptana 3独立版上使用GIT
我在Aptana Studio 3(独立版本)中看到的对GIT的唯一参考是在首选项下,其中唯一的字段是标识可执行文件(我需要这样做吗?)并导入项目,并在其中请求存储库uri。我看不到为特定存储库配置用户信息的任何地方,并且,如果需要安装插件,也无处可做。
11 git  aptana 


1
Git克隆“检查连接性”-这是什么?
git clone通过SSH或HTTP 执行回购协议时,您将获得如下所示的输出: Cloning into 'some_directory'... remote: Counting objects: 7, done. remote: Compressing objects: 100% (5/5), done. remote: Total 7 (delta 0), reused 5 (delta 0), pack-reused 0 Unpacking objects: 100% (7/7), done. Checking connectivity... done. 我对最后的“检查连接性”步骤很感兴趣。它发生在回购和所有元数据都已下载之后,即在任何Internet连接完成之后。 该过程的这一步骤究竟完成了什么?
11 git 

2
下载旧版本的Git安装程序
我需要在未连接互联网的隔离计算机上安装Git。此计算机受严格控制,所有安装都需要批准和管理员权限(不是我)。该系统认可的git的最新版本是2.3.4。 通常,我只是去网站上,下载单文件安装程序,然后将其带到要安装的计算机上。但是,当前可下载的Git版本是2.5.1。我看到有一个指向旧版本的链接,但是它们都是源代码的压缩文件夹,需要其他软件(并因此需要获得批准)才能在Windows上编译和安装git。 我的问题:由于旧版本在某一时刻是当前版本,因此它们也应该都具有可执行安装程序。这些较早版本的安装程序是否保存在可供下载的位置?还是有人可以建议一种更简便的方法来在Windows上安装旧版本的git,而又无法将所述计算机连接到互联网?

3
从git中的“ no branch”抢救文件和提交
我开始处理另一个项目下git子模块中的某些文件。但是,由于它是git子模块,因此它从未检出“ master”,而只是检出了磁头并将所有文件放在“ no branch”的文件夹中。 现在,我意外地对这些文件做了一些更改,我才刚刚意识到自己正在项目的子模块“ no branch”中工作。 如何将这些文件放入一个分支(如master)中,以便进行抢救?
11 git  submodule 

3
“使用Windows命令提示符中的Git和可选的Unix工具”选项是否危险?
安装Git时,它提供了将其所有msys * nix工具添加到PATH中的选项,但是它会警告: 警告:这将覆盖Windows工具,例如“查找”和“排序”。仅在了解其含义后使用此选项。 我的问题是: 它将与哪些工具发生冲突? 有关系吗?它们是系统常用的吗?(我从未亲自使用过它们。) 我可以只更改PATH中目录的顺序以防止发生冲突吗? 这是第二个选项的作用吗?(“使用Windows命令提示符中的Git-此选项被认为是安全的,因为它仅添加了一些最小的Git包装器”)
11 git  cygwin  msysgit  msys 

2
仅在修改某些目录中的文件时才执行git pre-commit hook
我正在尝试为git pre-commit钩子创建bash脚本。每当进行提交时,我都想检查某个目录中的文件是否是已暂存文件的一部分,如果是,请运行命令(Grunt任务)。到目前为止,我一切正常,除了只有在修改某些文件后才能运行。我正在尝试使它起作用: SRC_PATTERN="site/assets/js/" if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ] then echo "none" exit 0 fi 不幸的是,这给了我错误。
11 bash  git 


3
如何访问Samba共享上的git存储库?
我设置了一个Samba共享,希望将其放置在git存储库上。我曾尝试在google上搜索在Samba共享上使用git的最佳方法,但由于Samba使用git进行开发,因此似乎很难找到执行此操作的任何方法。 做这个的最好方式是什么?现在,我正在使用Linux,但是很高兴知道如何以跨平台的方式进行操作。
10 samba  git 

1
Atlassian SourceTree:如何全局更改行尾?
在Atlassian SourceTree中还是在我当前的git主机(BitBucket)中,有没有一种方法可以全局更改我所有存储库的行尾。 我认为它们当前已设置为Unix(我是偶然地这样做的),但是我仅在Windows上进行开发。我的IDE不断向我发出有关文件中混合行结尾的警告消息和错误,我想修复它,但是每次将项目推送到云时,它都会变回Unix结尾,即使我批量更改了行结尾他们还是被还原了。
10 git 

1
Windows的GitHub无法同步到仓库,而命令行工具可以
我将git repos托管在使用Gitolite的服务器上。我可以使用SSH这样访问它们,并且可以在Mac OS X / Linux上运行: git clone git@example.net 现在,在Windows 8 Box上,我已经安装了适用于Windows的GitHub(GH4W)来访问这些Repos。我已经设置了SSH密钥,并且一切都可以从Git-Shell(Powershell)运行: C:\Users\joni\Documents\GitHub> git clone git@example.net:testing Cloning into 'testing'... Warning: Permanently added 'example.net,13.37.42.42' (RSA) to the list of known hosts. remote: Counting objects: 114, done. remote: Compressing objects: 100% (100/100), done. remote: Total 114 (delta 29), reused 0 (delta 0) …
10 windows-8  git  github 

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.