腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
GIT
钩子
->
Python
:如何读取用户输入?
python
、
linux
、
git
、
bash
、
githooks
我正在用
Python
3.5做一个
GIT
钩子
。
python
脚本
调用一个使用read命令从用户读取输入的
Bash
脚本
。
bash
脚本
本身可以工作,
在
直接调用
Python
脚本
时也是如此,但是当
GIT
运行用
python
编写
的
钩子
时,它不能像预期的那样工作,因为用户没有请求用户输入。
Bash
脚本
浏览 0
提问于2017-09-02
得票数 3
回答已采纳
1
回答
Git
钩跨平台的条件弹簧
bash
、
git
、
githooks
、
shebang
在
我们的项目中,有使用windows的开发人员,还有一些使用linux的开发人员。我们有githooks,它使用shebang指向本地的windows shell执行器,例如:BRANCH_NAME=$(
git
symbolic-ref--short HEAD) ISSUE_ID=$(echo "
浏览 7
提问于2022-05-18
得票数 2
回答已采纳
3
回答
在
python
/
bash
脚本
中
编写
Git
挂钩
git
、
githooks
我最近需要
编写
git
钩子
,以便所有提交都引用特定的票据。 我希望能有个地方开始学习。pro书中的所有内容都是用Ruby
编写
的。由于Ruby不是我的强项,有没有人可以分享用其他语言
编写
的
git
钩子
的教程?(我特别喜欢
Python
或
Bash
脚本
。)
浏览 1
提问于2010-07-23
得票数 27
回答已采纳
1
回答
即使使用显式退出1,
Bash
脚本
始终返回0。
windows
、
bash
、
mercurial
、
exit-code
、
pre-commit-hook
问题:,我正在尝试创建一个hg预提交
钩子
。提交总是成功的,即使
钩子
调用的
bash
脚本
中
唯一的东西是"exit 1“。-Wrote是一个只有“退出1”的
bash
脚本
。-Put
在
bash
脚本
中
暂停,以验证它是否正在执行。(正在执行) -Set预提交直接等于hgrc文件
中
的“退出1”。这成功地中止了提交,因此我知道
钩子
正在工作。-Wrote是一
浏览 4
提问于2016-05-05
得票数 0
1
回答
在
git
提交之间的更改周围插入宏
git
我需要用#ifdef宏将提交之间的
git
更改包围起来。这将帮助我使用宏启用/禁用我的更改。这个想法是
在
两个不同的源实现之间快速切换。 有没有工具可以做到这一点?
浏览 5
提问于2014-09-30
得票数 0
1
回答
如何正确获取go生成的返回代码?
git
、
go
、
hook
我想将go build添加到预提交
钩子
中
,这样就不会发布不可构建的代码。我该怎么做呢?
浏览 2
提问于2017-01-21
得票数 1
回答已采纳
1
回答
如何防止
Git
客户端挂接
钩子
ssh
、
bash
、
logging
、
python
、
git
我有一个
Git
存储库,它包含配置文件和
python
脚本
的集合。
在
服务器存储库
中
,我有一个post接收
钩子
,它将:设置
python
虚拟服务器,并运行一些
脚本
#!fi所有这些都很好,但是
Git
客户端
在
钩子
运行时挂起,直到我手动取消为止。为了清楚起见,服务器端
钩子
确实成功地完成了,但是客户机停止了部分日志记录。但是,这将要求
浏览 0
提问于2019-02-17
得票数 4
1
回答
源代码提交/签入时的自动静态源代码分析
git
、
svn
、
static-analysis
是否有通过
GIT
或SVN识别传入源代码签名和内联源代码文档的机制。
浏览 3
提问于2015-10-14
得票数 1
3
回答
处理多个预提交挂钩
git
、
githooks
我需要使用多个预提交
钩子
脚本
。不知道如何处理它们。是否应该将所有这些
脚本
合并到一个大型的预提交
脚本
中
?如果没有,如何处理多个预提交
脚本
?
浏览 1
提问于2014-10-29
得票数 42
回答已采纳
1
回答
从预提交
钩子
中
克隆
git
将导致
钩子
失败。
git
这个扫描器也是
在
它自己的
git
回购
中
维护的。因此,
在
钩子
文件
中
,我运行
git
clone ...以确保使用的是最新版本。我遇到的问题是,克隆之后的所有
git
命令都是
在
克隆的回购上工作,而不是运行
钩子
的那个。因此,我无法获得更新文件的列表。此外,
钩子
总是失败的: 错误:无效对象..。我已经确保克隆到一个完全不同的目录
中
。
在
提交之前,我还设置了
GIT</em
浏览 1
提问于2018-11-26
得票数 2
回答已采纳
1
回答
如何使用
Git
部署网站?
git
、
deployment
、
git-push
我想使用
Git
将本地Laravel网站部署到我的服务器上。我一直
在
阅读关于如何做到这一点的教程,但他们都提到了
编写
一些post-receive网页
钩子
,这是我对
Git
非常陌生的地方,但我并不完全理解。有人能给我解释一下,为什么用
git
push做public_html是不够的?我试过了,但它没有复制我的任何网站文件,所以我猜我在这里遗漏了一些东西(可能是网络
钩子
)。为什么
git
push不将本地目录
中
的所有内容复制到我的服务器上? 谢
浏览 3
提问于2017-09-17
得票数 1
回答已采纳
2
回答
通过
git
挂钩执行
python
子进程
python
、
git
、
subprocess
、
pipe
我
在
Git
存储库上运行
Git
,在那里我用
Python
编写
了post-receive
钩子
。我需要在
git
仓库目录下执行"
git
“命令。这里有几行代码: proc = subprocess.Popen(['
git
', 'log', '-n1'], cwd='/home/
git
/repos/testing
浏览 0
提问于2012-06-08
得票数 2
回答已采纳
1
回答
在
team上的每一个
git
提交之后自动运行一个
脚本
?
git
、
github
我
在
GitHub上有一个团队回购,它用jekyll创建了一个
Git
构建。每当任何人更改/提交文件时,我都希望更新此回购
中
的其他文件。当团队
中
的任何人提交任何内容时,是否有一种自动运行
脚本
的方法?我尝试过两种方法:基本上,我已经设法
在
本地使用.
git
目录
中
的预提交
钩子
来设置它,但是我只能在本地回购上配置它,而不能配置远程组一。 2.
浏览 0
提问于2018-03-16
得票数 0
回答已采纳
3
回答
与Pythonanywhere同步
git
、
github
、
pythonanywhere
就像我
在
github的项目中做了更改一样,它会在pythonanywhere自动更新。原谅我我是github的新手。
浏览 6
提问于2018-01-01
得票数 7
1
回答
Git
预提交
钩子
+坞=不同的
git
状态
git
、
docker
、
pre-commit-hook
我想在预提交
git
钩子
中
运行一个
脚本
。我想要那个
脚本
从码头图像
中
运行。这个预提交
钩子
的示例代码:#!} <my_docker_image> <path_to_my_script.py> my_script.py内部运行
git
status以确定要在预提交
钩子
中
处理哪些文件。问题:当我运行
git
status时,
在
预提交
浏览 4
提问于2017-12-12
得票数 5
回答已采纳
1
回答
在
Git
预提交
钩子
中
运行测试测试
git
、
bash
、
testng
、
pre-commit-hook
如果特定的testng测试失败,我如何
编写
作为
git
预提交
钩子
运行的
bash
脚本
?目前,我
在
maven surefire
中
运行我的测试,如下所示: mvn clean test -Dtest="MyTestName"
浏览 1
提问于2015-12-05
得票数 1
回答已采纳
1
回答
Git
预提交挂钩,自动授予正在提交的所有.sh文件的执行权限(+x
python
、
bash
、
git
、
pre-commit-hook
、
pre-commit
无论何时
在
Windows上创建新的shell
脚本
,或者重命名现有的shell
脚本
(可能在签出时是可执行的),这些
脚本
都将是不可执行的。当您推送代码时,这些
脚本
不会运行基于UNIX的计算机。“ 给定的预提交
钩子
脚本
是用
python
编写
的,它是为解决上述问题而提出的。 #!/usr/bin/env
python
if __name__ == '
浏览 23
提问于2021-09-20
得票数 2
回答已采纳
2
回答
Bash
不会运行我的简单shell
脚本
bash
、
shell
、
cp
当我执行init-hooks时 #!/bin/
bash
printf '\ncopying hooks\n\n'当我从
bash
直接执行cp ../.
git
/hooks时,执行是成功的。(注意,这是与
脚
浏览 1
提问于2017-05-02
得票数 1
2
回答
在
Git
Bash
中
启动
Python
脚本
python
、
git
我正在通过
Python
脚本
编写
git
命令(
在
Windows上)当我双击myScript.py时,命令将在Windows Command Prompt
中
启动。我想在
Git
Bash
中
执行它们。你知道如何在不打开
Git
Bash
和
编写
python
myScript.py的情况下做到这一点吗
浏览 0
提问于2014-06-09
得票数 3
1
回答
如何实现基于GitHub网络钩的码头部署自动化?
node.js
、
linux
、
git
、
docker
、
continuous-integration
有一个
在
ec2服务器上运行的docker实例,开发人员将他们的本地工作合并如下:然后进入服务器本身并运行一个deploy.sh
脚本
。
浏览 4
提问于2017-07-01
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券