Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将现有的RedHat BRMS项目推送到远程git存储库_Git_Drools_Redhat Brms - Fatal编程技术网

如何将现有的RedHat BRMS项目推送到远程git存储库

如何将现有的RedHat BRMS项目推送到远程git存储库,git,drools,redhat-brms,Git,Drools,Redhat Brms,我有一个现有的Redhat BRMS项目。我想将所有现有的项目资产从本地git推送到远程git位置(Github) 步骤1:我移动到.git目录中 cd JBOSS\u HOME/bin/.niogit/REPOSITORY\u NAME.git 步骤2:我已将远程URL指向github git远程设置url源git@github.com:USERNAME/REPOSITORY\u NAME.git 步骤3:在hooks文件夹中创建提交后sh文件 git push origin master c

我有一个现有的Redhat BRMS项目。我想将所有现有的项目资产从本地git推送到远程git位置(Github)

步骤1:我移动到.git目录中

cd JBOSS\u HOME/bin/.niogit/REPOSITORY\u NAME.git

步骤2:我已将远程URL指向github

git远程设置url源git@github.com:USERNAME/REPOSITORY\u NAME.git

步骤3:在hooks文件夹中创建提交后sh文件

git push origin master
chmod +x post-commit
步骤4:我添加了新的数据对象并进行了保存。我的远程git中没有反映任何内容


请让我知道,以防我遗漏了什么。

结束问题。需要注意的要点

  • 确保在本地计算机中创建的ssh密钥添加到远程github中
  • 提交后文件不应有任何扩展名(如.sh)
  • 这是可选的,在我的情况下,这是经过长期斗争后才奏效的。重新启动计算机,然后重试

  • 在第4步之后,您进行了提交和推送,对吗?@roddyoffrozenpeas我必须手动执行git提交和推送吗。我认为post-commit钩子将处理post-commit钩子只在提交之后触发的问题。因此,如果您不提交,它不会触发。而且,您不仅必须提交后提交钩子才能触发,提交还必须成功完成。所以必须满足任何预提交钩子,等等…@RoddyofFrozenpeas同意。提交发生在workbench中,每当我添加/修改资产时,每个保存都会被提交。但是post-commit钩子没有被触发。