我正在运行下面的git命令来获取最新提交的更改。它在我的机器Windows2010上运行正常,但不能在EC2 Windows server 2012上运行
git diff --name-only @~..@
在EC2 Windows服务器实例上运行此命令时出现以下错误-
C:\Users\Administrator\.jenkins\workspace\Build Bitbucket>git diff --name-only @~..@
fatal: ambiguous argument '@~..@': unknown revision or path not in
最近我已经将git客户端从2.13.3.windows.1升级到了2.14.0.windows.1。在此之后,我无法再成功地执行任何git命令到存储库,该存储库由一个5.0服务器实例托管,例如:
$ git pull
Bitbucket cannot not execute "git upload-pack '/best/[redacted].git'". The command is not supported as entered.
Ensure you are using a supported SCM, check the syntax and try
当我尝试使用lfs将提交推送到我的gitlab服务器时,我遇到了这个错误。我使用的是最新版本的git version 2.24.0.windows.2。我不太确定问题出在哪里。当我在没有使用git-lfs提交任何内容的其他分支上推送提交时,我没有问题。
Fatal error: Server error: http://gitlab.mywebsite.com/username/project.git/gitlab-lfs/objects/1fc3d99946b26bc1c3d02092f07f5378c648f786eafa482a1b0edde4389fd618/480
error: fa
我们有Windows Server 2012、Apache、PHP和MySQL。服务器有点乱。我想做的一件事就是跟踪代码的变化。通常,我不会在服务器上设置Git,而是在本地计算机上进行开发,然后使用SSH将更改部署到生产服务器。然而,这个Windows Server 2012不是由我设置的,因此它有点混乱。我不能复制PHP代码并在我的机器上开发它,因为它在PHP5.2上运行,并且代码是加密的。因此,我认为我必须在生产服务器中设置Git。
我想知道,那么会有性能问题吗?
我一直把头撞在桌子上,试图为开发人员提供一个开箱即用的windows工作站git。这已经100%在Linux上工作,您可以启动它,然后在不被提示的情况下执行ssh。
Active Directory域用作Kerberos服务器、KDC等。我的Linux客户端可以从它获得他们的kerberos票,并将它们传递给我的linux服务器,没有任何问题。事实上,我对kerberos已经厌倦了,不幸的是,我非常清楚这一点。
通常,在Linux客户机上,我必须有一个正确的krb5.conf,windows的git是否支持这种配置?我只是把一个放在"etc“目录下吗?
谢谢,我很感谢你的帮助,复制这个