git - 如何在gitlab中使用带空格的密码
问题描述
我在我的 FTP 中的 gitlab 中实现我的项目时遇到问题我正在使用此代码完美运行,但连接到 ftp 的密码有空间
像这样:12345 6789
如您所见,此密码在 5 到 6 之间有一个空格。
我如何在下面留下的代码中使用这样的密码?
deploy:
script:
- apt-get update -qq && apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rev ./ ./htdocs --ignore-time --parallel=10 --exclude-glob README.md --exclude-glob .git* --exclude .git/"
only:
- master
解决方案
有很多方法可以做到这一点。
你在 CI/CD 变量上配置了 $PASSWORD 吗?将其file
改为var
(在变量屏幕中)并尝试这个
deploy:
script:
- apt-get update -qq && apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$(cat $PASSWORD) $HOST; mirror -Rev ./ ./htdocs --ignore-time --parallel=10 --exclude-glob README.md --exclude-glob .git* --exclude .git/"
only:
- master
推荐阅读
- android - system_app、priv_app 和 platform_app 有什么区别
- python - 在二维数组的单个 matplotlib 图中临时设置各条线的颜色
- python - 如何在 python 中将 int 连接并转换为字符串?
- javascript - 选择的 option.value 如何给出选择的 name=sum 属性?
- r - 在 R 中读取具有有限节点根的 XML 数据帧
- javascript - 悬停时JS随机颜色变化
- r - R 版本 4.1.0
- ruby-on-rails - 如何在 Solidus 电子商务中设置默认国家/地区
- javascript - 将 JSON 对象转换为嵌套值、标签、子对象
- android - 如何在 hilt viewModel 下使用一些数据预先填充房间数据库?