相关疑难解决方法(0)

如何在MySQL中使用命令行导入SQL文件?

我有一个.sql导出文件phpMyAdmin.我想使用命令行将其导入到不同的服务器中.

我有一个Windows Server 2008 R2安装.我把.sql文件放在C盘上,我尝试了这个命令

database_name < file.sql
Run Code Online (Sandbox Code Playgroud)

它不起作用我得到语法错误.

  • 如何导入此文件没有问题?
  • 我是否需要先创建数据库?

mysql sql import command-line

1836
推荐指数
35
解决办法
303万
查看次数

Windows下的Git:MSYS还是Cygwin?

我计划将我的项目迁移到git,我现在想知道哪个是Windows下最好和/或最稳定的选项.

从我收集的内容我基本上有2.5个选项:

  1. MSYSgit
  2. Cygwin下的git
  3. (又名2.5)来自Cygwin提示的MSYSgit(假设已经安装了Cygwin git).

注意:IMO Cygwin本身就是一个很大的优势,因为你可以访问几乎所有的*nix命令行工具,就像使用MSYSgit bash一样,你只能访问这些工具的一小部分.

鉴于此,您会建议什么选择?

git cygwin dvcs msysgit

80
推荐指数
5
解决办法
6万
查看次数

43
推荐指数
5
解决办法
5万
查看次数

我在哪里可以报告一个git bug

我正在尝试使用mailmap.filegit 的配置选项.然而,路径不是shell扩展,这意味着我不能写$HOME/.mailmap~/.mailmap.这是很烦人的,如果你喜欢的东西同步您的点文件想家和使用适用于Windows,Mac OS X和Linux一样的.gitconfig.

我找不到git的任何bugtracker,我也不想用这样的东西垃圾邮件git maillist.我该如何报告此错误/轻微烦恼?

git

32
推荐指数
2
解决办法
6973
查看次数

msysgit和Cygwin + git之间的区别?

msysgit和Cygwin + git有什么区别?

现在我正在使用msysgit,但我不喜欢Git Bash(你不能调整大小或复制/粘贴)所以我在想切换到Cygwin,因为那时我可以使用mintty.

git cygwin msysgit

30
推荐指数
1
解决办法
3万
查看次数

修复msysGit Portable $ HOME位置

我已经在我的闪存驱动器上成功安装并配置了msysGit Portable,并使用它来拉动和推送GitHub repos.但是,我似乎总是不得不克服SSH支持.

具体来说,为了让SSH找到我的密钥文件,每次运行git-bash.bat时,我都必须按照这些说明启动第二个实例,ssh-agent然后启动ssh-add我的密钥.

使用ssh -v git@github.com调试的输出我看到msysGit默认使用我的Windows用户目录来查找键.它不能那样做; 我需要它在便携式驱动器上查看自己的目录.

如何强制$ HOME成为程序自己的文件夹?

破坏Vox链接的更新

此页面中的说明与我最初发布的现已断开的链接类似.引用如下.这里也是原始Vox文章webarchive.

但是,如果你尝试这个并得到:

% ssh-add
Could not open a connection to your authentication agent. 
Run Code Online (Sandbox Code Playgroud)

然后你的会话没有在ssh-agent下运行.您可以通过运行以下命令在代理下重新启动新shell来解决此问题:

exec ssh-agent bash 
Run Code Online (Sandbox Code Playgroud)

在哪里可以用你选择的shell替换bash.执行此操作后,您应该能够运行ssh-add来加载该shell的密钥.

git ssh msysgit portable-applications home-directory

20
推荐指数
1
解决办法
1万
查看次数

Bash git别名选项卡完成错误

我知道Git别名可以与参数Git Faq部分" Git Aliases with argument"一起使用.

但今天我遇到了一个错误.

一个不适合实际使用简单示例.如果我这样做一个别名:

[alias]
    lo = "!sh -c 'git log $1' -"
Run Code Online (Sandbox Code Playgroud)

然后我可以用

git lo file_a
Run Code Online (Sandbox Code Playgroud)

查看file_a的日志.

但是当我使用"tab"自动完成路径时,会发生以下错误.

git lo [tab]
Run Code Online (Sandbox Code Playgroud)

错误消息:

sh: declare: `_git_{': not a valid identifier
Run Code Online (Sandbox Code Playgroud)

这似乎是git-completion.bash中的一个错误.但我找不到`_git_ {'的位置!

另外我发现在错误消息中,_git_ {周围的引号标记似乎很奇怪.

BTW,我的msysgit版本是1.7.6-preview20110708

加:

另一个奇怪的是,我搜索了Git目录下的所有文件,发现没有文件包含字符串_git_ {.

git bash shell alias msysgit

13
推荐指数
1
解决办法
1139
查看次数