Questions tagged «git»

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

1
Git ::很多未跟踪的文件
我刚刚在我的机器上添加了一个新的git repo,我发现它非常凌乱git status。它显示了我桌面上的一堆文件,c:/,基本上几乎无处不在。由于某种原因,它出现在项目文件夹之外,我只是心慌。我跑去git clean -xf看看是否清理了我的git状态,但它没有。 如果这是正常行为,请告诉我。 David@PERSONAL ~/Desktop/Code/projects/laraforum (master) $ git status On branch master Untracked files: (use "git add <file>..." to include in what will be committed) ../../../../.VirtualBox/ ../../../../.WebIde70/ ../../../../.bash_history ../../../../.bash_profile ../../../../.bashrc ../../../../.codeintel/ ../../../../.gitconfig ../../../../.hgrc ../../../../.ssh/ ../../../../.vagrant.d/ ../../../../AppData/ ../../../../BullseyeCoverageError.txt ../../../../Contacts/ ../../experiments/ ../hyphenical/ ../thecoremc/ ../../../David Ponce 9.docx ../../../Development/ ../../../Music/ ../../../New …
2 git 

2
在Windows上设置Git时找不到ssh-keygen命令
我正在按照这里的步骤进行操作。我上的步骤3的设置SSH密钥。 当我输入时: ssh-keygen -t rsa -C "myemailhere" 我收到了回复: ssh-keygen:找不到命令 这应该是什么意思?我正在使用Git的便携版本,我已经bash.exe从垃圾箱里面打开了。
2 windows  ssh  git 

2
如何使用TortoiseGit下载android源代码
如何使用TortoiseGit下载android源代码?这里解释使用Repo但我使用TortoiseGit。 EDIT1 @heavyd,如果我这样做,我收到此错误(我的本地文件夹被删除!)。我也试过"D:\android-source\"作为本地文件夹,但仍然是同样的错误。(我在"D:\android-source\"文件夹中尝试这些步骤): git.exe clone --progress -v "git://android.git.kernel.org/platform/manifest.git" "D:\android-source\manifest" Cloning into D:\android-source\manifest... android.git.kernel.org[0: 149.20.4.77]: errno=No such file or directory fatal: unable to connect a socket (No such file or directory) EDIT2 好的,似乎android.git.kernel.org已经关闭了一个月!请参阅:http://groups.google.com/group/android-platform/browse_thread/thread/bd008b9fc907250b/f9bb28b02a32e8dc?lnk=gst&q=kernel.org#f9bb28b02a32e8dc

1
可以将Git GPG程序用于s3cmd吗?
我的最终目标是能够将文件放到我的Amazon EC2服务器上。在尝试获取服务器的SSH访问失败一个月之后,我决定尝试使用s3cmd并最终将文件从我的S3存储桶迁移到我的EC2服务器。s3cmd --configure在CygWin中运行时,我为GPG程序输入以下路径。 Path to GPG program: "C:/Program Files (x86)/Git/bin/gpg.exe" 我安装了Git,并且此位置的gpg.exe似乎运行,但是我收到此错误: ERROR: Test failed: GPG program not found 我可以gpg.exe在Cygwin中使用带有s3cmd的Git 文件吗?我应该安装其他一些GPG程序吗?

1
在Bash中无意中逃避双引号
我试图在Git bash中添加以下Git别名作为命令(windows用户在这里)。 yolo = "!git init && git remote add origin $1 && git pull" 这似乎都不起作用。前者会引发错误,后者逃脱双引号中.gitconfig来yolo = \"!git init && git remote add origin $1 && git pull\" $ git config --global alias.yolo "!git init && git remote add origin $1 && git pull" $ git config --global alias.yolo '"!git …


1
如何使Jenkins 2从origin git存储库构建所有标记和分支
我需要配置Jenkins 2以特定频率构建origin git存储库中可用的所有标记和分支,即使它们没有任何修改。为了完成它,我希望它还删除原始不存在的分支的本地构建。 使用我当前的配置,我能够构建分支,但只有在检测到更改时,这会导致一些不经常修改的重要分支通常不会构建。标签不是构建的,但它也是构建它们的强大工具。 我找到了多分支项目插件,它似乎能够满足我所需要的几乎所有东西,但它与Jenkins 2不兼容。
2 git  jenkins 

0
安装了git 1.9.5故障的ssh-agent
从Windows 7运行ssh-agent时出现错误。我认为这可能是一个权限问题,但UAC已关闭。 SSH-agent.exe SSH_AUTH_SOCK=/tmp/ssh-vDq8tk2Qlatv/agent.10256; export SSH_AUTH_SOCK; SSH_AGENT_PID=10996; export SSH_AGENT_PID;tackdumpfile: Dumping stack trace to ssh-agent.exe.stackdump echo Agent pid 10996; 堆栈转储文件如下所示。 MSYS-1.0.12 Build:2012-07-05 14:56 Exception: STATUS_ACCESS_VIOLATION at eip=68064A07 eax=00000000 ebx=00000000 ecx=7EFDD000 edx=00000000 esi=00000000 edi=00000001 ebp=0028FBFC esp=0028FBD8 program=C:\Program Files (x86)\Git\bin\ssh-agent.exe cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B Stack trace: Frame Function Args 0028FBFC 68064A07 …

0
git坚持告诉我“已经是最新的。”,我该怎么办?
我是git的新手,我正和一位朋友一起做项目,某些地方出了问题,我无法修复它。 现在状态是我的计算机上有一个工作副本,但是当我运行git pull或者git fetch然后git merge我得到输出Already up-to-date.。另一方面,当我创建一个新目录,并运行一个git clone ... ..我得到一个破坏的项目副本。我检查了分支,但我只有一个master分支。这是一些命令,所以你可能会发现我缺少的东西。 $ git branch * master $ git pull Password: Already up-to-date. $ git status # On branch master # Your branch is ahead of 'origin/master' by 2 commits. # # Untracked files: # (use "git add <file>..." to include in what …
2 git 

2
如何在solaris webspace上获取git?
我通过SSH访问租用webspace,我想在其上托管一个GIT存储库。问题是GIT没有安装在运行Solaris的服务器上,因此我很难让GIT在那里运行。我已经尝试了各种方法在服务器上安装GIT,但没有一个成功。服务器上的系统是这样的: > uname -a SunOS gaffer 5.10 Generic_142901-13 i86pc i386 i86pc 解决方案方法1(为solaris编译GIT) 服务器上没有gcc,或者我找不到它。所以我试着在Ubuntu下为solaris构建一个交叉编译器,因为我没有带有gcc的solarix盒子。之后的想法是将交叉编译的GIT从Ubuntu上传到solaris服务器。 我跟着这个rec​​iepe:构建交叉编译器。在步骤“ make all-target-libgcc”中我得到了错误 stdio.h: No such file or directory 我无法解决此错误。谷歌没有帮助,我真的不知道我在构建交叉编译器时正在做什么。这个解决方案应该是可行的,因为其他人已经能够构建这样的交叉编译器。 解决方案方法2(为solaris下载GIT并在服务器上解压缩) 在GIT网站上,我看到GIT可用于solaris。我无法从MAC和Ubuntu下载solaris版本,因为该站点仅提供运行浏览器的操作系统的安装程序。我也无法欺骗网站认为我使用solaris来运行我的浏览器。 然后我在http://ftp.riken.jp/Sun/sunfreeware/i386/5.10/git-1.7.6-sol10-x86-local.gz找到了针对solaris的GIT下载量 。然后我无法在solaris下将其安装到我的网站空间中。我无法访问solaris下的pkgadd(因为我没有root),我没有找到另一种方法来提取solaris包。如果我知道解压缩它的正确命令,我认为这应该相当容易; 我解压缩哪个操作系统并不重要,因为我可以将解压后的文件上传到网站空间。 解决方案方法3(从网站空间提供商处获得帮助) 我打电话给网站空间提供商并询问他们是否愿意安装GIT。他们拒绝了。然后,我自己询问有关如何将其安装到我自己的空间的信息。我等待他们的二级支持的回电或电子邮件。 你能帮助我解决上述任何一种方法,或者有没有其他方法可以在这个solaris盒子上获得GIT? 更新:网站空间提供商打电话给我,告诉我这是不可能的共享主机。我解释了他们如何实现这一目标,即使没有他们的行政工作,也最终说服他们确实有可能。他们之所以同意,是因为不同客户的反复问题要向他们的产品经理提出。我的询问是让他们在电话上管理他们10分钟,并告诉我有关如何将GIT放入我自己的网站空间的信息再次被拒绝,但没有正确的解释。 在这次电话会议结束后,这表明那些人无法处理他们自己的技术,并且他们甚至不愿意以对他们来说几乎毫不费力的方式帮助客户,我很失望,我决定取消合同与他们一起,转移到使用一些标准linux作为操作系统的主机。我敢肯定有很多并且使用GIT会很简单。
2 ssh  git  solaris 

1
安装了Mysgit for windows和Git bash返回dev / null
我为windows做了标准的git安装。然而当我打开git gui这些我在屏幕上看到的东西 至于git bash。 Welcome to Git (version 1.9.4-preview20140815) Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. sh.exe": /dev/null: No such file or directory sh.exe": /dev/null: No such file or directory sh.exe": /dev/null: No such file or directory sh.exe": …
2 windows  git 

1
Git github无法与谷歌身份验证器OSX一起使用
所以我在计算机上运行了git就很好了。我的密码与osxkeychain一起保存,一切运行顺利。今天,我决定应该安全了,并在所有支持它的网站上启用Google Authenticator两步验证。有趣的是github支持它,所以我进行了设置。通过网站界面可以正常工作。我继续分支我正在处理的项目,并做了一些工作,然后尝试将新分支推上去。当我发现身份验证不起作用时,一点也​​不感到惊讶。让我感到惊讶的是,我似乎根本无法在Google上找到任何解决我的问题的方法。 我最初的错误是这样的: git push --set-upstream origin binary-dev remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/***/***.git/' 然后,我清除了旧的密码,以获取交互式提示: git credential-osxkeychain erase host=github.com protocol=https 这样可以摆脱旧设置,但是现在我得到了: git push --set-upstream origin binary-dev Username for 'https://github.com': *** Password for 'https://***@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/***/***.git/' 所以git本身似乎并不了解Google身份验证器。从字面上看,我似乎找不到任何信息。大约一半的页面是关于如何在网站上进行设置的,另一半页面是如何派生实际的Google身份验证器源代码的。不过,我的关键字可能不够有创意。也许也没有解决方案,但是我不得不怀疑为什么github完全提供2因子认证?有没有像我一样被困在这里并找到出路的人?任何帮助将大大赞赏。我只是想让git像我在github上添加两步验证之前一样工作。 预先感谢, 马克斯 …

1
设置要推送到的git存储库
老实说,我不确定该如何表达这个问题,但这是一个更好的解释。 我们有一个Git服务器正在处理我们所有的项目。现在显然我已经在工作中将这些存储库拉到了台式机上。但是,我可以通过VPN连接将工作场所中的存储库从工作中的台式机拉到家用PC。 当我完成在家中的某些工作时,我想在工作中推送到台式机,而不是直接推送到主服务器。如何设置我的工作台式机,以便可以在家中使用它。 当前,当我尝试从家中推入工作机时,出现以下错误: git push remoteName branchName 致命:'remotePath'似乎不是git存储库
2 git 

0
Windows Github安装错误:System.Net.WebException
安装时,我从日志文件中收到此错误。我尝试了类似问题的解决方案 ERROR DETAILS Following errors were detected during this operation. * [5/7/2013 8:19:29 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype) - Downloading http://github-windows.s3.amazonaws.com/Application Files/GitHub_1_0_41_2/Images/App.ico.deploy did not succeed. - Source: System.Deployment - Stack trace: at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState) at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String …
2 windows-7  git  github 

3
有没有办法纠正错误输入的密码/在MINGW32的控制台中出现密码提示时中止操作?
我有时会在要求输入密码时输入错误,例如,当推送到远程存储库时,Git会输入该密码。密码不会在控制台中显示(甚至掩盖为星号)。 有没有办法纠正密码或中止操作?Backspace编辑和CtrlC中止似乎不起作用。 我想节省一些时间,而不是等待远程身份验证失败或提供错误的密码,然后Enter,CtrlC。 编辑2: 不幸的是既不CtrlU也@没有为我工作。还有其他猜测吗? 我在Windows XP下使用了MINGW32 bash,但正如@silencedhaven所指出的,我的终端应该没有关系,而应该是我要连接的终端。所以我试图通过HTTPS推送到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.