问题标签 [keybase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript - 读取所有文件名并输出到带有超链接的 html
我有一个有限的托管服务器。我想阅读文件树(所有文件和文件夹)并在基本的 html 页面上创建指向它们的超链接。
为清楚起见,我正在使用 Keybase,我公开共享文件,但想在 index.html 页面上列出它们,而不是使用他们网站的“文件树”
https://keybase.pub/example_user(keybase文件树) https://example_user.keybase.pub(index.html 文件)
html 文件位于根目录中,我想在 /subdir (及其子目录)中显示所有(pdf)文件
这不是一个“真正的”网络服务器。我正在寻找一些简单的东西,比如在 html 中加载的 FOR 循环
谢谢。
windows - 无法 git checkout master:无效路径“?”
git pull
在我的本地“不成功”之后master
,错误阻止切换回master
:
?
一定是因为它是一个回购keybase
。
从另一个分支,我检查了最后一次提交的一些文件:
删除的文件"\004"
(我的本地从未出现过)似乎来自某些Mac OS
(某人可能已经打开了一个csv
并且在该用户进行提交并推送时创建了一个临时文件?)。
- 观察标记为的文件
(gone)
将被git删除 - 问题是文件名包含与 Windows 文件系统不兼容的字符,并且该文件从未存在于我的本地 Windows 存储库中。
如果我从 Linux 平台克隆,我可以毫无问题地结帐master
。但是,在 Windows 中,无法返回master
分支。
关于如何解决这个问题的任何想法?(已经尝试了一些没有成功的帖子)我真的不明白它是怎么来的git
,甚至不允许我结帐到master
. 我应该提交错误报告吗?
或者,也许我可以创建一个新master
分支并摆脱当前分支。
编辑
来自的克隆Linux
有助于确定该文件?
确实存在。这也可以通过使用以下命令直接从 Windows 进行检查:(git ls-tree origin/master
显示原始有问题的名称"\004"
)
接受的答案包括您想要保存文件内容的情况,而在我的情况下,我只想摆脱它。因此,就我而言,我刚刚从 中删除了文件Linux
,提交并推送了更改,并在另一个分支中签出了git fetch origin master:master
我的本地文件master
(因为我无法签出到master
)。这终于成功了,我可以结帐到master
.
希望这能澄清有类似问题的人。
powershell - 从 cmd 行在 keybase 中创建动态子团队
我正在尝试从命令行在 keybase 中创建一个子团队。如果我明确提到这样的团队名称keybase team create treehouse.hiring
。子团队的创建没有任何错误。但是如果我将团队名称和子团队作为参数,它似乎不起作用。下面是我的代码。
错误:
解析命令行参数时出错:需要团队名称参数。
我什至尝试过使用这些命令。
powershell - 检查团队是否存在于密钥库中
如何检查密钥库中是否已经存在团队。我找不到那个命令。我想检查一个团队是否已经存在,我需要再次从用户那里获取团队名称。如何做到这一点?
下面是我的代码。
bitbucket - 将 bitbucket 工件上传到密钥库
是否可以将 bitbucket 工件上传到关键基础文件夹?我尝试使用此管道将文件上传到 AWS s3 - atlassian/aws-s3-deploy:1.1.0
有没有类似的方式将工件上传到密钥库?
docker - Docker Desktop 由于挂载 /keybase 而无法启动
Docker Desktop 无法启动,因为它尝试挂载/keybase
以待挂载。
系统:mac os Monterey 12.2.1
错误日志:
但是我的 Mac 中没有更多/keybase
路径,即使我将 keybase 集成到 finder 路径,它也位于/Volumes/KeyBase
我的尝试:
- 重新安装 Keybase 并卸载
- 将 Docker 桌面恢复为出厂设置
- 卸载 Docker
- 伪造 /keybase 路径。
我猜 keybase 弄乱了我的 os fs mount 配置,但不知道如何恢复。有人可以帮忙吗?
顺便说一句,这里是打印输出:
提前致谢!