草庐IT

git-osx-installer

全部标签

java - 在 install4j 应用程序中强制更新

我正在为Windows和Linux开发一个install4j应用程序。我使用带有静默版本检查的更新程序在每次启动应用程序时检查新版本。问题是,如果用户在更新过程的任何步骤中按下取消,应用程序就会启动。我不希望用户在没有先更新的情况下完全可以使用该应用程序。这可以在install4j中完成吗? 最佳答案 安装程序应用程序具有“默认执行模式”属性。对于更新应用程序,您可以将其设置为“带进度对话框的无人值守模式”。在这种情况下,用户无法取消任何操作。 关于java-在install4j应用程序

git - 单个 Git 安装,多个环境(msys、cygwin、SourceTree 等)

我已将Git安装到ProgramFiles(x86)中。关于全局配置文件位置的标准答案是C:\Users[用户名].gitconfig。但是,我正在使用多种环境,例如MinGW/MSys、cygwin甚至OpscodeChefMSys。Git尊重每个$HOME设置并在不同位置查找.gitconfig。如何为Git配置定义真正固定的位置? 最佳答案 您可以创建从实际Git配置文件到各种工具所需的每个位置的符号链接(symboliclink)。在Cygwin或MSys上,您应该能够使用ln-s/path/to/real/config/f

windows - 如何在 Windows 上将现有的 Git 客户端存储库(连接到远程)设置为 Git 服务器存储库(即另一个存储库的远程)?

我有一个现有的Git存储库,带有工作副本,连接到GitHub远程存储库(我的本地存储库在Windows上)。我现在想允许另一个开发人员克隆我的本地存储库并将其作为远程存储库连接到它。这可能吗?我已经安装了GitStackforWindows,但我看到只有创建新存储库的可能性-而不是将现有的本地存储库设置为用作另一个存储库的远程存储库。如果这不可能,有没有什么方法可以设置我的Git基础架构,以便我可以达到相同的目的-即,当其他开发人员提交时,我不必做任何事情,这些提交就会出现在我现有的Git存储库中? 最佳答案 是的,可以克隆常规的G

windows - git-svn 忽略 Windows 上的颠覆配置文件(auto-props)

这是我的第一个问题,我希望没有做错什么。正如标题所暗示的,我正尝试在一个具有中央SVN存储库的项目中使用git-svn。SVN存储库使用自动属性,如果在本地SVN配置文件中没有正确设置这些属性,提交将被拒绝。我到处都读到过,包括在StackOverflow上,git-svn足够聪明,可以读取和遵守svn配置文件,所以如果我已经正确配置了我的Subversion客户端,git-svn应该可以正常工作。不幸的是,我的情况并非如此。这是我的SVN配置文件的内容,位置是C:\Users[myusername]\AppData\Roaming\Subversion\config。我删除了所有评论

windows - git pull 不适用于 msysgit 客户端?

我正在使用msysgit客户端,我能够获取、推送但是当我尝试pull时显示git:'pull'isnotagitcommand.See'git--help'.我尝试了git--exec-path,它给出了C:\git-client/libexec/git-core,这个路径存在,但我仍然不存在能pull。有什么想法吗? 最佳答案 如上评论所述:gitpull(通常)是执行fetch然后merge的简写。首先检查gitfetch是否正常工作。进一步的研究表明,这可能是特定版本的msysgit中的错误,https://code.goog

windows - 批处理文件中的 git archive "The input line is too long. "错误

我设法从各种来源修改了我发现的脚本,以创建在2个变更集之间添加或更改的文件的存档。批处理脚本如下:setlocalenabledelayedexpansionsetoutput=for/f"delims="%%ain('gitdiff--name-only%1%2')do(setoutput=!output!"%%a")gitarchive-oexport.zipHEAD%output%endlocal这在今天之前一直很好用,突然间我收到了以下错误:Theinputlineistoolong.Thesyntaxofthecommandisincorrect.我已经确认造成这种情况的原因

windows - 无法从站点克隆 git 存储库

我正在尝试设置MSWebMatrix以使用我的站点托管帐户中的Git存储库。我使用他们的cpanel插件创建了存储库,它告诉我可以使用此命令克隆它gitclonessh://username@sm3.siteground.biz:18765/home/username/public_html/当然,我替换了用户名,并使用ssh-keygen创建了一个rsakey。在WebmatrixGUI中,它只是打开一个窗口,显示“克隆正在进行中”,但它没有任何作用。当我在PowerShell中运行该命令时,输出如下:Cloninginto'public_html'...Permissiondeni

python - 为什么 tkinter 按钮的高度选项在 OSX 和 Windows 上表现不同?

我有相同的代码,其中包含以下行self.button=Button(frame,text="CALCOLA",width=28,height=2,command=callback)当我在OSX下运行代码时,该按钮是单行按钮,但在上方和下方与其他小部件分开。而在Windows下,按钮的高度为两行,因此它附加在其他项目的上方和下方,如图所示。有没有办法在两个系统中得到相同的结果?此外,我注意到按钮宽度在两个系统下并不完全相同,是否有可能对宽度也有相同的行为? 最佳答案 Tk小部件应该具有“本地外观和感觉”,尽管它们有点过时了。所以故意让

windows - Git SSH 无法连接到自定义端口

我在安装了msysgit、gitBash、tortoisegit和posh-git的Windows7机器上运行。我们公司有一个以前运行在https上的git服务器。然后,有一段时间它同时具有https和ssh。现在它只有ssh。一切都在https上顺利运行。我毫无问题地生成并安装了所有key。我可以毫无问题地通过tortoisegit推/pull/任何东西。但是,我不能再在gitBASH或powershell+posh-git中使用命令行。我认为部分原因是因为我们不使用端口22,而是使用自定义端口以提高安全性。请注意,主机名和端口号已在以下命令中更改,以保护无辜者。我在尝试推/pull

windows - sh.exe":/bin/git bad file number when git -version

刚刚安装了git,当我运行gitbash并输入git-version时,我得到了这个错误:sh.exe":/bin/git:badfilenumber。在安装过程中,我遇到了一个错误,但安装继续进行:“无法配置结束转换core.autocrif的行。”GitGUI未启动,我收到错误消息:“Windows无法访问指定的设备、路径或文件。您可能没有适当的权限来访问该项目。”尝试以管理员身份运行不会改变它。 最佳答案 我偶尔会遇到这个问题(包括大约5分钟前),我通过重新安装Gitclient来“解决”它.