Questions tagged «git»

Git是一个分布式源代码控制系统。

30
如何告诉Windows的Git在哪里可以找到我的私有RSA密钥?
我的Git设置在Linux上运行良好,但是当我尝试在Windows下进行设置(使用Windows的Git和TortoiseGit)时,我不知道将私钥SSH放在哪里(或者更好的是,如何知道ssh它在哪里)位于)。在Windows版Git的安装过程中,我正在使用标准的ssh.exe选项。如果我允许服务器上的密码验证(代替RSA),则安装程序运行良好。
487 windows  ssh  git  rsa  private-key 


10
如何与一台机器上的多个用户共享Git存储库?
我在登台服务器上有一个Git存储库,需要多个开发人员才能将其存储到。git-init似乎有一个非常接近我要寻找的标志:--shared,除了我也希望多人同时访问该存储库。的git-clone的--shared标志做完全不同的事情。 更改现有存储库权限的最简单方法是什么?
216 permissions  git  users  share 

15
GIT作为备份工具
在服务器上,安装git cd / git init git add . git commit -a -m "Yes, this is server" 然后/.git/指向网络驱动器(SAN,NFS,Samba等)或其他磁盘。每小时/每天等使用cron作业来更新更改。.git目录将包含所有服务器文件的版本副本(不包括无用/复杂的文件,如/ proc,/ dev等)。 对于不重要的开发服务器,我不希望在适当的备份系统上进行设置的麻烦/成本,并且备份只是为了方便(IE,我们不需要备份此服务器,但是这样做可以节省如果出现问题,请等待一段时间),这可能是一个有效的备份解决方案,还是会大跌眼镜?
101 backup  git 


4
如何编辑git的历史记录以更正不正确的电子邮件地址/名称[关闭]
当我开始使用git时,我只是做了一个,git init然后开始调用add和commit。现在,我开始关注,可以看到我的提交显示为cowens@localmachine,而不是我想要的地址。似乎在进行设置,GIT_AUTHOR_EMAIL并且GIT_COMMITTER_EMAIL可以执行我想要的操作,但是我仍然使用错误的电子邮件地址/名称来保留那些旧提交。我该如何纠正旧的提交?
76 git 

11
如何防止apache服务.git目录?
我已经开始使用git部署网站进行测试。如何防止apache提供.git目录内容? 我试过了 <Directorymatch "^/.*/\.svn/"> Order deny,allow Deny from all </Directorymatch> 没有成功。 我知道我可以在每个.git目录中创建一个.htaccess文件并拒绝访问,但是我希望可以将一些内容放入主配置文件中,以使其在所有网站上都具有全局性。
74 apache-2.2  git 



4
git从远程存储库中提取特定修订版
我们有一个远程git仓库,通常git push在开发服务器git pull上部署,然后在实时服务器上部署,以获取最新推送版本的仓库。 但是,如果我们已经提交并推送了一些修订版本(git pull在实时服务器上没有),那么我们该怎么做git pull呢?它指的是我们想要的较早的提交? 即像 git pull -r 3ef0dedda699f56dc1062b5dcc2c59f7ad93ede4
56 git 



2
git服务器的SSH和HTTP的优缺点是什么?
我想设置一个git服务器。我发现了一些详细的操作方法。 一些描述了可通过Ssh访问的git服务器的安装,而另一些描述了可通过HTTP访问的git-server的安装。(其他人甚至建议使用像乙醇钠之类的工具)。 在SSH或HTTP上进行选择是否有优缺点?看来,通过HTTP,文件传输速度明显变慢,但是我想知道是否还有其他事情要牢记。 设置git服务器的最常用方法是什么?
24 ssh  http  git 

3
git shell没有启用?
我正在尝试安装git服务器。当我将我的git用户的默认shell设置为/ usr / bin / git-shell时,以git登录时出现错误。 fatal: Interactive git shell is not enabled. hint: ~/git-shell-commands should exist and have read and execute access. 基于ssh密钥的访问工作,权限设置正确。 Google搜索未显示与此错误有关的任何内容。 我在过去的安装中也使用了此方法,但未显示此类错误。我也看着工作的服务器,如果它有一些额外的文件或配置,但没有这样的事情。 系统规格: Gentoo Linux(最新) Git 1.7.5.3 / etc / passwd行: git:x:1002:1004::/home/git:/usr/bin/git-shell
24 shell  git 

13
在远程Windows Server上设置Git存储库?
此问题已从超级用户迁移,因为可以在服务器故障时回答。 迁移 10年前。 我有一个Windows服务器,可以通过远程桌面连接等通过Internet本地或远程访问。 我想建立一个git存储库(类似于Subversion中的“ trunk”),其中可以包含一系列用于多个项目的存储库。 有人知道我该怎么做吗?如果可能,我想使用GUI进行操作。我已经遵循了《Git Bash教程》,但它的执行过程非常漫长,并不完全符合我的要求。 我正在使用一个名为MSYSGIT的Git客户端。使用此功能,我只希望能够设置远程存储库并开始提交源代码。 任何帮助将不胜感激!

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.