Articles of git

设置Jenkins时,权限被拒绝(publickey)

我在Win 2008服务器机器上设置Jenkins,并且在configurationJenkins连接到GitHub时遇到了一些麻烦。 我得到以下错误: Command "git.exe fetch -t git@github.com:USER/REPO.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: Permission denied (publickey). fatal: The remote end hung up unexpectedly ERROR: Could not fetch from any repository FATAL: Could not fetch from any repository hudson.plugins.git.GitException: Could not fetch from any repository at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:950) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:908) at hudson.FilePath.act(FilePath.java:758) at hudson.FilePath.act(FilePath.java:740) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:908) at […]

我可以使用mSysGit和Cygwin的git吗?

在迁移到Windows之后,我使用了msysgit和它的bash shell,这对我来说很好。 但我有问题:我们的ant构build过程不会在该shell中运行,我想使用Cygwin的xterm而不是Windows命令窗口,因为terminal兼容性不足以运行其他所有我想要的那个窗口,等等。 实际上,我已经在Windows命令行中使用了msysgit,这样我就不必使用单独的窗口来构build,但是这样会遇到更多的问题:缺lesscd – 文件完成正在让我失望,我想要input的大部分命令都不存在等。 所以,如果我改用Cygwin的git,或者更糟糕的是,在不同的时间使用这两者,线序结束会咬我吗? Cygwin的git会期望一切都是\n并认为它看到的变化,因为mSysGit检查时转换为\r\n ? Cygwin的git会检查出\n并混淆了我的Windows Eclipse,我确定要把所有东西都做成\r\n ?

GIT:不处理包含unicode char的文件名(例如中文/韩文)

问题: 在GIT中使用ls显示所有文件名中的unicode为'?' (即???。mp3)。 当使用git add -A时,返回如下错误:“fatal:unable to stat'example / ???。mp3':no such file or directory” 有针对这个的解决方法吗? 谢谢。

想要下载一个Git仓库,我需要什么(Windows机器)?

我想下载这个开源的应用程序,他们正在使用Git。 我需要下载代码库? 更新当我使用Git Bash时,如何更改工作目录? (我想下载在某个目录的回购,使用pwd告诉我,我将下载回购,我不想要它。

让subprocess在Windows上findgit可执行文件

import subprocess proc = subprocess.Popen('git status') print 'result: ', proc.communicate() 我有我的系统pathgit,但是当我像这样运行subprocess时,我得到: WindowsError: [Error 2] The system cannot find the file specified 我怎样才能让subprocess在系统path中findgit? Windows XP上的Python 2.6。

Git的Windows分页

每当我执行git log命令,它不能被终止。 如果我按Ctrl + C退出分页环境,但是如果我开始input任何内容,它会再次启动git log命令。

木偶代理:提供者git在这个主机上不起作用

我一直在努力解决这个问题,但没有任何补救措施,希望你能帮助我: 我所要做的就是每天将公司的git repo的特定分支克隆到服务器上的特定(windows)虚拟机。 对于学习的问题,现在我只是试图克隆我的桌面上的文件夹中的主分支。 两个重要的观察: 1 – 我知道git是安装在木偶代理上的 2 – 存储库没有密码,私钥(ssh)很好地分配在windows代理上。 现在的代码我有: vcsrepo{ "C:\{Name of the win agent user}\Desktop\folder": ensure => present, provider => git, source =>'git@scm.example.com.br:controle_versoes.git', } 当我运行Windows代理程序时,我收到以下消息: 错误:/ Stage [main] / Main / Node [{nameoftheagent}] / Vcsrepo [C:\ User {winuser用户的名称} \ Desktop \ folder]: 提供者git在此主机上不起作用 任何想法是什么问题,或者我该如何解决? 万分感谢! 古斯塔沃B.巴博萨

用Windows程序保存文件会使Cygwin中的Git跟踪文件模式更改

我目前正在用Cygwin,Cygwin的Git和Windows下的Windows编辑器进行开发。 从本地Windows程序保存文件使Cygwin中的文件可执行是非常烦人的。 我想跟踪文件模式,因为我们有Unix可执行文件,但是从Windows更新文件只是不应该改变现有的模式。 在第一次提交文件之前,我会接受在Cygwin中设置一次filemode。 我读了https://cygwin.com/cygwin-ug-net/using-filemodes.html,但我在NTFS上,我不知道ACL将如何影响文件权限。 在将/etc/fstab添加到/etc/fstab并没有停止ls -l将文件从Windows更新为可执行文件。 这两种方法似乎是可能的: 即使从Windows更新,使Cygwin保留现有文件的原始x位。 configurationGit忽略文件模式更改只为已经存在的文件。 我真的想在添加Unix可执行文件时保存x标志,这就是为什么git config core.fileMode false 不是解决scheme 。 这将所有文件保存为不可执行文件。 (抱歉,所有的强调,但在做研究时,我读了太多的文章,愉快地丢弃所有的x位信息,并考虑它的解决scheme) 什么是两种方法的解决scheme? 我更喜欢第一个,因为它感觉更干净。 更新:因为我开始使用Komodo编辑而不是Geany文件不再得到x位。 不同的Windows程序保存文件显然有一些区别。 这几乎解决了我的问题,但我认为Geany也必须有一个解决scheme。

Git SSH客户端的Windows和错误的path为.ssh /configuration文件

我安装了Git-1.7.9-preview20120201.exe,当我尝试通过SSH访问我的存储库时,失败了。 我调查了一下,发现如果我运行SSH -T git@myrepo.com ,SSH不会在定义自定义端口的地方加载〜/ .ssh / config。 当我尝试SSH -F c:\users\tomas\.ssh\config git@myrepo.com一切正常。 我使用了进程监视器,发现SSH试图在这里find\\\\.ssh\config C:\Windows\CSC\v2.0.6\namespace\.ssh 。 为什么? 我如何强制它使用正常的path? %HOMEPATH%\.ssh\config ?

如何安装git shell

Windows 7旗舰版 我曾经有安装Git Shell。 图标是灰色的猫脸。 它是由git安装的,或者是由GitHub for Windows安装的。 不知何故,我失去了它。 我已经尝试重新安装git和GitHub for Windows,但我无法恢复。