首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git-ftp配置设置,密码以#结尾

git-ftp配置设置,密码以#结尾
EN

Stack Overflow用户
提问于 2015-10-06 17:35:59
回答 1查看 977关注 0票数 3

我的.git/config文件中的git-ftp信息是(显然这是虚拟信息):

代码语言:javascript
复制
[git-ftp]
   user = myName@mydomain.com
   url = ftp.mydomain.com
   password = PassWord#

当我用ftp追赶我的本地回购时

代码语言:javascript
复制
git ftp catchup

我知道错误:

代码语言:javascript
复制
curl: (67) Access denied: 530
Tue, Oct 06, 2015 10:17:04 AM: fatal: Could not upload file: '.git-ftp.log'., exiting...
Tue, Oct 06, 2015 10:17:04 AM: fatal: Could not upload., exiting...

如果我在命令行中这样做的话:

代码语言:javascript
复制
git ftp catchup -u myName@mydomain.com -p 'PassWord#' ftp.mydomain.com

我不明白这个错误。

我一直跟踪这个问题,直到成为我密码上的结尾#。我尝试将密码的配置行更改为引号:

代码语言:javascript
复制
password = 'PassWord#'

但这行不通。

显然,我只是更改了我的密码,这样它才能工作,但我想知道为什么#使配置文件不能正常工作,但它在命令行中工作得很好。有人知道我如何解决这个问题,这样配置文件才能正常工作吗?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-06 18:02:59

正如Eric所指出的,#是. .git/config文件中的注释标记。我已经试过在密码周围使用单引号,但失败了。难为情地说我没想过要试试双引号。

进一步的测试显示,在密码周围使用双引号"“允许配置文件使用具有#的密码。

代码语言:javascript
复制
[git-ftp]
  user = myName@mydomain.com
  url = ftp.mydomain.com
  password = "PassWord#"
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32976119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档