小编Chr*_*ris的帖子

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

Git 强制使用 HTTPS

我创建了一个 GitHub 存储库,然后使用 SSH 克隆它:

git clone git@github.com:BenReilly/all-the-characters.git
Run Code Online (Sandbox Code Playgroud)

我添加了一些文件。

git add .
git commit -m "some message"
git push
Run Code Online (Sandbox Code Playgroud)

这导致系统提示我输入用户名和密码。这本身就有点奇怪,但我还是输入了它们。然后我得到:

> remote: Anonymous access to BenReilly/all-the-characters.git denied.
> fatal: Authentication failed for 'https://github.com/BenReilly/all-the-characters.git/'
Run Code Online (Sandbox Code Playgroud)

HTTPS?什么?

git remote -v
> origin  https://github.com/BenReilly/all-the-characters.git (fetch)
> origin  https://github.com/BenReilly/all-the-characters.git (push)
Run Code Online (Sandbox Code Playgroud)

啊。

git remote set-url origin git@github.com:BenReilly/all-the-characters.git
git remote -v
> origin  https://github.com/BenReilly/all-the-characters.git (fetch)
> origin  https://github.com/BenReilly/all-the-characters.git (push)
Run Code Online (Sandbox Code Playgroud)

这是因为它不在我的 osxkeychain 中吗?

只是为了确保我这样做ssh-add -K ~/.ssh/<key id>并确保~/.ssh/config文件已定义。行为没有改变。我还验证了密钥位于我的 GitHub 设置中。

我使用的是 MacOS Mojave (10.14.1),使用 Git …

git ssh github macos-mojave

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

Heroku 上的文件不是由 fs.writeFile() 执行的

JSON 文件不会fs.writeFile在 Heroku 上写入。控制台很清楚。

fs.writeFile('${__dirname}/config.json', JSON.stringify(config),(err) => {
     if(err) console.log(err);
});

Run Code Online (Sandbox Code Playgroud)

heroku fs node.js

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

如何在 Heroku 上完全重置 Postgres 数据库?

我在 Heroku 上部署了一个学习项目。它提供了一个 Postgres 数据库。我在 Django 项目的模型中引入了一些重大更改,并销毁了旧数据库并提供了一个新数据库,该数据库完全为空,但它不像空数据库那样工作。

当我运行命令时heroku run python manage.py makemigrations,我收到错误消息

您正在尝试添加不可为空的字段....

当我销毁旧数据库时,为什么会收到此消息?

django postgresql heroku heroku-postgres

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

如何在heroku上使用声音文件

我有一个在 Heroku 上运行的 python flask 应用程序,它使用了soundfile。添加soundfilerequirements.txtHeroku 后给了我这个错误:

raise OSError('sndfile library not found')
Run Code Online (Sandbox Code Playgroud)

查了一下,读到我需要libsndfile1导入库。但是当我也将其添加到时requirements.txt,构建失败并出现错误:

找不到与 libsndfile1 匹配的发行版

是否有导入此包的解决方法,以便我可以soundfile在 Heroku 上使用?

python heroku python-3.x

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

在具有许多提交的存储库上加速`git blame`

我正在尝试git blame以下文件(在我的本地机器上运行),因为它太慢而无法产生 GitHub 的责备:

https://github.com/Homebrew/homebrew-core/blob/master/Formula/sqlite.rb

但是在本地运行也很慢,在我的机器上运行一分钟以上

time git --no-pager blame Formula/sqlite.rb > /dev/null
Run Code Online (Sandbox Code Playgroud)

存储库包含超过 150K 的提交。

有没有办法加快git blame命令的速度?

git git-blame

3
推荐指数
2
解决办法
682
查看次数

怎么可能在一个月内使用 1000 Heroku Dyno 小时?

我已准备好启动我的应用程序,其后端是 Django 并托管在 Heroku 上。

根据 Heroku 网站,我将获得免费的 1000 dyno 小时,但这些小时是多少,我的意思是一个月的最大小时数是 744,那么它是如何工作的呢?

是基于使用该应用程序的用户数量还是其他?

django heroku dyno

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

在heroku flask webapp部署中requirements.txt vs Pipfile?

我正在尝试将 Flask Web 应用程序部署到 Heroku,但我看到了关于需要在 git 存储库中包含哪些文件的相互矛盾的信息。

我的 webapp 是在虚拟环境 (venv) 中构建的,所以我有一个Pipfile和一个Pipfile.lock. 我还需要requirements.txt吗?一个会取代另一个吗?

我的另一个相关问题是,如果某个包无法在虚拟环境中安装会发生什么:我可以手动将它添加到requirements.txtPipfile吗?这是否会有效地做与pipenv install ...将包添加到需求列表之外的其他事情相同的事情(考虑到 Heroku 正在部署时安装包)。

pip heroku requirements.txt python-venv pipfile

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

启动与 global-linum-mode 相关的 emacs 时出现错误

大家好:我使用的是 ubuntu 22.10。最近(就像今天一样),当我使用 emacs --debug-init 启动 emacs 时,我开始在最底层出现错误。我最近没有更新 emacs 或 ubuntu。

就可能性而言,我的 dot emacs 文件中只在一个位置有 linum-mode,它就在这里。

.emacs文件中的代码

(setq inhibit-startup-message t)  ;; Hide the startup message
(load-theme 'material t)          ;; Load material theme
(global-linum-mode t)             ;; Enable line numbers globally
Run Code Online (Sandbox Code Playgroud)

我可以把这条线拿出来,看看是否可以避免错误,但是,用这种方法,我不会学到任何东西,我需要更好地理解我的 dot emacs 文件以及 emavc 启动引擎盖下的工作原理。感谢您的任何见解。哦,我已经用谷歌搜索并将继续谷歌搜索,但到目前为止还没有运气。

启动Emacs时出错

Debugger entered--Lisp error: (void-function global-linum-mode)
  (global-linum-mode t)
  load-with-code-conversion("/home/markleeds/.emacs" "/home/markleeds/.emacs" t t)
  load("~/.emacs" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode -0x14a857e1dea6ad3f>) #f(compiled-function () #<bytecode -0x1f3c61addc0b8a75>) t)
  command-line()
  normal-top-level()
Run Code Online (Sandbox Code Playgroud)

我什么也没尝试。最初,我执行了 emacs myfile.txt 并得到了一个较短的错误。然后它告诉我使用该--debug-init选项来获取回溯,这就是我所做的。我会更多地谷歌搜索,因为我认为一定有人遇到过类似的问题并解决了它。我使用的是 emacs 29.1。谢谢。

emacs

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

Django ORM 内连接

我无法使用 Django ORM 执行此查询。如何进行内部联接,如何执行此查询并仅返回我想要的列?

SELECT     establecimiento.nombre, categoria.titulo
FROM         establecimiento INNER JOIN
                      categoria ON establecimiento.categoria = categoria.id
Run Code Online (Sandbox Code Playgroud)

python django orm django-models

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