小编use*_*369的帖子

我可以在拉取请求被接受之前删除我的分叉吗?

我在github上做了一个项目的fork,做了一个小的更正并提交了一个pull request。然而,从每个“在线”的拉取请求中,我可以看到这个开发者需要很长时间才能审查我的。问题是我不想要存储库——我只是将它分叉来解决这个问题(开发人员自己在 TODO 中)。

我的问题是:如果我从我的帐户中删除存储库,开发人员是否仍然能够接受拉取请求?这只是几行的变化。

git github pull

16
推荐指数
2
解决办法
4412
查看次数

GitHub 上的 Gist 与存储库

假设您有几个项目要托管在 GitHub 上,而且它们都非常小(即每个项目都是一个少于 100 行的 bash 脚本)。

尽管它们相对较小,但它们的大小仍然很复杂,并且要点似乎不合适。另一方面,为单个文件创建整个存储库似乎有点多,是吗?gist 应该在什么时候成为存储库(如果有的话)?

您也可以只将所有脚本收集在一个存储库中,但这会弄乱很多它们之间没有关系的东西。

我已经搜索并考虑过这个问题,但没有找到满意的答案。

git github repository

8
推荐指数
1
解决办法
4523
查看次数

vim 命令面板,类似于 sublime text

在 sublime text 中,我们可以按??P命令面板。vim 有没有类似的工具?

我一直在尝试vim-ctrlp-cmdpalette,虽然它工作得比较好(有一些小问题),但它取决于 ctrlp(不是一个大问题),而且看起来它不会有太大的发展(它有在 5 个月前的 3 天内提交了 14 次提交,用于“初始实验版本”),所以我想知道是否有任何已知的替代方案,因为搜索“vim 命令面板”有点限制;也许还有一些其他术语更适合于此。

vim sublime-text macos

6
推荐指数
1
解决办法
2149
查看次数

以相反的顺序从 Youtube 播放列表中获取 RSS 提要

我通过 RSS 订阅了一些 Youtube 频道和播放列表。要获取播放列表的 RSS 提要(例如Crash Course Philosophy),我们需要获取播放列表的 URL,并用特定 URL 替换除 ID 之外的所有内容。在这种情况下,https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR变为https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR

这一直工作正常,但今天我遇到了限制。我注意到特定提要卡在 15 个项目上并且不再更新。通过查看我订阅的其他仍在运行的提要,似乎播放列表的顺序是问题所在。为了构建提要,Youtube 基本上只获取播放列表中最新的 15 个项目,并且播放列表默认从下到上添加(添加新项目,它成为第一个)。由于该特定播放列表遵循从上到下的顺序(最新的项目总是放在底部),而 Youtube 只检查从顶部开始的 15 个项目,它基本上认为没有添加任何其他内容。

我看到的以最小中断解决此问题的唯一解决方案是,如果在构建 RSS 提要的查询参数上有一种方法可以明确说明应该以相反的顺序检查它。我已经从文档的 v2 和 v3 中尝试了很多,但似乎没有任何效果。

rss youtube query

6
推荐指数
1
解决办法
2114
查看次数

通过 CLI 清除 Chrome 的缓存

有没有办法通过 OSX 上的 CLI 命令清除 Google Chrome 的缓存?理想情况下,这将通过某种“官方”方式完成,最好无需打开 Chrome(即通过一些标志启动它)。

terminal google-chrome cache command-line macos

5
推荐指数
1
解决办法
4764
查看次数

禁用每个用户通过密码进行 SSH 登录?

我\xe2\x80\x99ve询问了一些网络托管提供商(Bluehost和Dreamhost),他们都说在共享托管帐户上他们无法禁用通过SSH使用密码登录。这意味着,即使我们设置了 SSH 密钥,在没有它们的情况下通过 Hosting\xe2\x80\x99s 密码登录也将始终处于启用状态,这几乎抵消了密钥的大部分优势。

\n\n

根据我在网上找到的信息,编辑/etc/ssh/sshd_config是通过密码禁用登录的方法,但由于它\xe2\x80\x99s共享托管,所以\xe2\x80\x99s不可能。

\n\n

尽管如此,他们从未声称它可以\xe2\x80\x99t完成(尽管我还没有\xe2\x80\x99t找到方法),只是他们不\xe2\x80\x99t支持它。有没有一种方法可以针对每个用户进行操作,以便我可以自己进行设置?如果不是,为什么不呢?SSH 工作方式的(技术/设计)限制是什么?

\n

ssh shared-hosting

5
推荐指数
1
解决办法
2687
查看次数

别名会减慢 shell 的启动速度吗?

有时,我的 shell (zsh) 启动时间比平时长(我打开终端,在我可以输入命令之前它会挂起一点)。

我有我的几个别名.zshrc(当然,实际上他们是在一个不同的文件.zshrc做了source上)。

如果你做一个alias与外壳打开,则只能通过当前的会话仍然有效,所以我就开始怀疑这一切sourcealias实际损害的shell启动的性能(我假设它要经过运行所有的漫长过程启动命令)。

如果确实发生了这种情况,将这些别名作为 shell 脚本并将它们放在我的PATH某处不是更有效吗?

bash zsh shell alias macos

4
推荐指数
1
解决办法
1020
查看次数

如何使用自制软件安装脚本

我有一些包含脚本的 git 存储库(bashruby)。有没有办法使用自制软件来点击这些存储库并将这些脚本安装到/usr/local/bin?如果是这样,我需要如何设置它们?

理想情况下,ruby它会检查依赖项(它们是gems)并首先安装这些脚本,但这不是强制性的(是否应该用类似的东西指定它们depends_on 'some-gem' => :ruby?)。

homebrew macos

4
推荐指数
1
解决办法
1332
查看次数