草庐IT

Git撤销本地commit

全部标签

windows - 127.0.0.1 工作,本地主机不在 apache2 服务器上

在我的WinXPSP3上安装了apache2,如果我访问127.0.0.1,它运行良好,但是当我尝试键入“localhost”时,它返回与服务器的连接已被重置的错误。我尝试ping'localhost',它显示类似Replyform::1:time在system32\drivers\etc\hosts中声明本地主机为127.0.0.1(127.0.0.1localhost)。为什么会这样?我的变体用完了。 最佳答案 ::1:是本地主机的ipv6等价物-apache似乎只听ipv4 关于w

php - 网站连接到本地 MySQL 服务器

我最近在我的Windows家庭计算机上配置了一个MySQL服务器。此外,我还使用0fees.net创建了一个网站——一个免费的托管服务提供商,它带有一个vista面板,提供各种服务,包括PHP支持、FTP文件托管、它自己的MySQL服务器等。对于该网站,我创建了一个“登录”PHP脚本,以便人们登录到我的网页。但是,我希望PHP登录脚本直接从我在家用计算机上配置的MySQL服务器读取,而不是从0fees.net的cPanel上给我的MySQL数据库读取。为此,我采取了几个步骤:1)使用MySQL服务器实例配置向导配置MySQL在该配置中,我在端口3306上启用了TCP/IP网络(并为该端

c - 如何检查指定用户是否是本地计算机上的管理员?

我想知道用户是否是PC上的管理员?我找到了执行此操作的代码片段,但我遇到了问题。这段代码的问题是,如果启动进程的用户是否具有管理员权限,则此函数将返回。但我想查询特定用户是否具有管理员权限。我能以某种方式做到这一点吗?这很重要,因为我的应用程序将在SYSTEM帐户下运行,因此它总是返回用户是管理员,但我想知道登录用户是否是管理员?代码片段:BOOLIsUserAdmin(VOID)/*++RoutineDescription:ThisroutinereturnsTRUEifthecaller'sprocessisamemberoftheAdministratorslocalgroup.

windows - 如何在 Mac 工作站和 Windows 虚拟机之间共享本地 Subversion 存储库?

我想在运行OSXLion的主计算机和运行Windows7的虚拟机之间共享一个Subversion存储库(通过VMware)。我不确定最好的方法是什么。我正在考虑在OSX端设置Apache和Subversion服务器,希望这将允许我的虚拟机使用TortoiseSVN之类的工具从Windows虚拟机访问存储库,并访问位于http://macHostName/pathToRepository的存储库。.这似乎是可行的,因为OSX端总是在运行。另一种方法是在Windows虚拟机上设置Apache和Subversion,这将要求我每次想从OSX端访问存储库时都运行虚拟机。也许可以在IIS中设置S

windows - 针对位于系统其他位置的存储库运行 "git status"

我知道我可以做到:git--git-dir="Z:/www/proj/web/test/sample-repo-cloned/.git"status但是,问题在于该命令是从proj文件夹运行的,这意味着所有位于sample-repo-cloned之前的文件也将被纳入帐户。有没有办法在sample-repo-cloned文件夹的范围内运行这个命令? 最佳答案 您应该能够指定工作树以及git目录:--work-tree即:git--work-tree="Z:/www/proj/web/test/sample-repo-cloned/"-

windows - 在 Windows 上的 Rubymine 中通过 ssh 设置 git

我发现了很多关于如何使用msysgit和putty/plink在ssh上设置git的线程,但是ruby​​mine似乎使用它自己的git和ssh实现(参见下面的错误消息)。目前我已经安装了putty、msysgit、TortoiseGit和ruby​​mine。我的存储库有两个Remote:[remote"origin"]url=ssh://mygituser@255.255.255.255:1234/path/to/repo.git[remote"origin_putty"]url=putty-alias:path/to/repo.gitputtykeyfile=path/to/my

windows - 我如何告诉 'git tag -s ..'(或 -u)我的私钥在哪里(Windows 7)?

我成功地将我的私钥放在git连接到github时能找到它的地方。(像这样https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-key/198691#198691)但是当我尝试签署一个标签时,这个默认魔法似乎并不适用。关于gpg-key-id的绝妙gitcommunitybooktalks,但我用puttygen创建了我的key,但似乎没有这样的id。那么,我如何告诉git一台Windows机器它应该使用的key位于~/.ssh/id_rsa?

c - 如何从 ml64.exe(MSVC 64 位 X64 汇编程序)访问线程本地存储?

以下C函数尝试使用线程局部存储变量以线程安全的方式防止多核代码中的递归。但是,由于有些复杂的原因,我需要在X64汇编程序(IntelX86/AMD64位)中编写此函数,并使用VC2010中的ml64.exe进行汇编。如果我使用全局变量,我知道如何执行此操作,但我不确定如何使用具有__declspec(thread)的TLS变量正确执行此操作。__declspec(thread)inttls_VAR=0;voidnorecurse(){if(0==tls_VAR){tls_VAR=1;DoWork();tls_VAR=0;}}注意:这是VC2010踢出来的功能。但是,MASM(ml64.

windows - 设置我的本地服务器以模拟顶级域,例如 www.mydevsite.com

我如何设置本地服务器,以便当您在本地机器上访问www.my-dev-branch.com之类的网站时,它会指向您系统上的文件,例如'c:/wamp/www/www.my-dev-copy.com'请注意,我在使用WAMP的Windows7上 最佳答案 通常这种事情是通过操作C:\WINDOWS\SYSTEM32\DRIVERS\ETC中的hosts文件来完成的你像这样添加一行127.0.0.1www.my-dev-branch.com请记住,在Win7中,此路径在正常View中是隐藏的。您需要直接在资源管理器窗口的地址栏中键入路径。

windows - 在 Windows 上设置共享的远程 git 存储库的最快和最简单的方法是什么?

我刚刚加入了一个两人团队,如果我不能很快建立一个git存储库,我就有被要求使用SourceSafe的危险。我想避免任何网络服务器等设置,只使用共享文件夹,但是这方面的建议不是很清楚,也没有奏效。首先,我在共享文件夹中尝试“gitinit--bare”,这似乎有效,但我无法将此存储库克隆到本地存储库,因为我被告知那里不存在存储库。如果有人能给我明确的指导如何实现这一点,我将不胜感激。 最佳答案 以这种方式共享repo应该不会造成任何问题,这正是我们在这里的设置。请务必在提供存储库位置时指定斜杠,并且已在资源管理器中访问共享以防需要身份