- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 gitpython 模块向上游推送一个新的 git repo。以下是我正在执行并收到错误 128 的步骤。
# Initialize a local git repo
init_repo = Repo.init(gitlocalrepodir+"%s" %(gitinitrepo))
# Add a file to this new local git repo
init_repo.index.add([filename])
# Initial commit
init_repo.index.commit('Initial Commit - %s' %(timestr))
# Create remote
init_repo.create_remote('origin', giturl+gitinitrepo+'.git')
# Push upstream (Origin)
init_repo.remotes.origin.push()
执行push()时,gitpython抛出异常:
'git push --porcelain origin' returned with exit code 128
通过 SSH 访问 github。
你看到我做错了吗?
最佳答案
我用类似的方法追踪到它:
class ProgressPrinter(git.RemoteProgress):
def line_dropped(self, line):
print("line dropped : " + str(line))
然后您可以在代码中调用它:
init_repo.remotes.origin.push(progress=ProgressPrinter())
关于python - gitpython 返回 'git push --porcelain origin' 并返回退出代码 128,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39775489/
是否有一个官方的(或可能没有)git 命令列表,--porcelain 选项可用?或者我应该在 the porcelain commands list 中手动查看它们中的每一个吗? ? 我已经设法用谷
这个问题在这里已经有了答案: Why do I get "fatal: git status --porcelain failed"? (13 个答案) 关闭 4 年前。 突然间我收到这个 git
术语“瓷器”偶尔会出现在 Git 文档中。什么意思? 最佳答案 “瓷器”是通常用来制造马桶(有时还有洗脸盆等其他固定装置)的 Material 。这与“管道”(实际的管道和排水管)不同,后者的瓷器为管
这对流浪汉来说是一个巨大的痛苦。我以前遇到过几次,但我不明白为什么。 5 分钟前,repo 还可以正常工作,我四处移动了一些文件(这一切都很酷),git 便便了它的裤子。知道为什么会这样吗?除了克隆存
An earlier question导致了一些关于如何检查 Git 存储库是否包含脏索引或未跟踪文件的想法。我从那次讨论中采纳的答案如下: #!/bin/sh exit $(git status -
我正在尝试使用 gitpython 模块向上游推送一个新的 git repo。以下是我正在执行并收到错误 128 的步骤。 # Initialize a local git repo init_rep
非常不言自明。我正在制作一个脚本并且遇到了被使用和解析的情况,但它们的输出似乎总是完全相同。 最佳答案 git status --branch --porcelain "显示分支的状态(ahead,
最初我有以下(简化的) repo 结构: MyRepo external1/MySub (git submodule) .gitsubmodules 在哪里 $ cat .gitsubmo
最初为了永久忽略未跟踪的文件,我运行了一个 git status --porcelain | grep '^??' | cut -c4- >> .gitignore 命令。现在,当我在我的代码中添加一
我是一名优秀的程序员,十分优秀!