Articles of git

如何在Parallels中运行Windows 8的Mac上设置Git

我想知道什么是在MacBook Pro上安装Git的最佳方式,在Parallels中,OS X Mountain Lion 10.8与Windows 8 Pro? 我不太确定什么是最好的工作stream程。 我应该在两个平台上安装Git,还是应该将所有文件存储在一个平台上,然后安装Git? 我问的原因是因为我打算在学校项目上使用Windows上的Visual Studio,并使用Sublime Text / XCode来处理Web开发和iOS应用程序。 谢谢。

操作系统重置后的“不是git存储库”

今天早上,我的Windows 10崩溃,并重新启动,一旦我提起我的笔记本电脑的屏幕。 没有特别的活动正在进行,所以我不认为有重大的磁盘活动。 然而,我的主要Git回购之一,重置后崩溃。 这是我试过的: $ git status fatal:不是git仓库(或任何父目录):.git $ git init重新初始化现有的Git仓库…… /。git / $ git status fatal:不是git仓库(或任何父目录):.git 循环 我不认为我有提交的提交,所以擦除和从远程克隆应该工作。 不过,在这种情况下,我可以问问如何恢复现有的Git存储库( .git目录仍然存在, chkdsk报告确定)? [添加]阅读这个,但不适用于我的情况(我无法恢复回购)

确切地说Git Bash for Windows'提示符被定义?

我的办公室和家用电脑都有Git Bash for Windows来源于同一个源码(Git for Windows,TortoiseGit附带),但是Git Bash的提示符在两台机器上都有所不同: 在办公室电脑上我有/c/path (branch)全是绿色的(这是,我怎么想它), 在家用电脑上,我只有path(不分支)和全白。 直到现在我被告知,这是PS1variables,保存在~/.bashrc文件中。 但是,在这两台机器上,这个文件丢失了(执行notepad ~/.bashrc打开空的记事本)。 我迷路了 如果~/.bashrc不存在,那么从哪里Git Bash“知道”,它应该显示当前分支,在绿色提示? 为什么在第二台机器上不会发生这种情况? 编辑 : 我也试图比较两个机器和Git Bash.vbs文件的内容的c:\Program Files\Git\etc\文件夹内容。 在两台计算机上都是一样的,所以我甚至不知道Git Bash的提示符在两台计算机上是不同的(以及如何解决这个问题)。 几个答案(像这样 , 这个和这个 )已经提示我,我应该寻找.bash_profile和.bash_prompt文件。 不幸的是,我的两台电脑上都没有这两个。 究竟是什么文件决定在Windows 7下呢? 我应该在哪里寻找什么, PS1variables的值应该是什么,在两台机器上显示绿色提示的当前分支?

Git在Windows上推送SSH不起作用

我有一个谜你们! 在这个问题上经过了半天的努力之后,我需要你的经验来启发我用msysgit在Windows上的git使用。 上下文: Windows 8 msysgit ,最新版本 使用SSH密钥authentication Pagent使用有效的.ppk键处理SSH密钥身份validation(使用PuTTYlogin即可) 裸仓库是健康的 ,权限确定。 使用git linux客户端(在本地Ubuntu VM上使用相同的SSH密钥进行testing) ENV: GIT_SSH = d:\path\到\腻子\ plink.exe HOME = C:\path\为\自己 问题: 短: error: insufficient permission for adding an object to repository database ./obj 长: D:\path\to>git clone ssh://git@my.server.net/opt/git/project Cloning into 'project'… Unable to use key file "D:\path\to\puttykey.ppk" (unable to open file) remote: Counting objects: […]

如何在Web工程(ASP)的Windows工作站/服务器上将Git设置为VCS?

我们有5人负责一些ASP项目的工作。 在运行Windows Server的局域网中有一台本地服务器,我们不会使用它作为备份存储。 而且我们也有一台运行Windows Server的远程服务器。 我们在那里发布我们的最终产品,并使用远程桌面连接来处理它。 我们目前的工作stream程是在Dreamweaver中编写代码,然后通过FTP将文件“直接”放到远程服务器上。 现在我们要把Git作为我们的版本控制系统在工作stream程中。 我真的不知道如何设置,我的意思是,如何改变我们的工作stream程。 我们应该把Git服务器放在我们的本地服务器或远程服务器上吗? 接着? 任何build议将不胜感激! 谢谢! 对不起我的英文:D 卡尔

msysgit钩子错误:“git错误:不能产卵.git /钩子/后提交:没有这样的文件或目录”

我遇到了麻烦得到post-recieve和post-commit挂钩与msysgit(Windows 7 Pro / 32和Ultimate / 64)正常工作。 对于post-commit hook,如果我从git-bash或控制台提交,我会得到上面的错误,但是如果我通过git-gui提交,它会正常工作。 对于后接收钩,所有三个给出了相同的错误。 我认为这是某种权限或path错误,但并不知道从哪里开始。

如何在Windows上运行git钩子脚本,通过文件系统使用存储库?

由于其简单性,我们使用放置在共享磁盘上的远程存储库,使用文件系统path(\ server \ share)访问它。 在这种情况下,可以运行远程仓库中定义的钩子脚本吗? 我已经定义了一个,但它似乎没有启动(在钩子脚本中使用非有效编辑进行testing,女巫应该导致错误)。

Git for Windows不执行我的.bashrc文件

我刚刚在Windows 7上安装了Git for Windows 2.5.0,看来我的.bashrc文件在运行Git Bash时没有被执行。 我创build了这样的文件: Administrator@HintTech-Dev MINGW64 / $ pwd / Administrator@HintTech-Dev MINGW64 / $ cd ~ Administrator@HintTech-Dev MINGW64 ~ $ pwd /c/Users/Administrator Administrator@HintTech-Dev MINGW64 ~ $ touch .bashrc Administrator@HintTech-Dev MINGW64 ~ $ vi .bashrc [… I insert the line "ZZZTESTVAR=234" (without the quotes) into the file in vim …] Administrator@HintTech-Dev MINGW64 ~ […]

如何在Windows Git shell中运行./script.sh?

也许这很尴尬,但是在Git shell中工作时我无法在Windows上运行.sh文件。 也许我必须安装一些东西,但我认为Git会支持bash命令(我知道Windows不使用sh文件)。 我正在从GameClosure执行安装步骤,并在$ ./install.sh一个应用程序select窗口,用于打开sh文件(例如,当您尝试在Windows中打开未知文件时,会询问要使用哪个应用程序打开该文件)。 我已经尝试用Git shell打开它,但失败了… 我要做什么来运行这个文件 ,并从GameClosure教程进行安装步骤? 这是一个截图(警惕波兰语,但我想你们都知道这个消息)。

Git为Windows,域Kerberos + SSH到Linux服务器?

我一直在对着办公桌扑着我的头,试图为开发人员提供一个开箱即用的windows工作站。 这已经100%在Linux上,您kinit,然后你ssh没有被提示。 Active Directory域充当Kerberos服务器,KDC等。我的Linux客户端可以从中获得他们的Kerberos票据,并将它们传递给我的Linux服务器,没有任何问题。 事实上,我已经被Kerberos广告烧死了,我知道它非常不幸。 通常在Linux客户端,我必须有一个适当的krb5.conf,git的Windows支持这种types的configuration? 我只是把一个在“etc”目录? 谢谢,我感谢任何帮助,在“git for windows”上复制这个客户端体验……或者得到明确表明这实际上不可能的硬性确认。