ABAP git 客户端的简单介绍
文章目录
Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416
对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。
但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码push到github上。
这是一个开源项目:http://www.abapgit.org/
首先在github上创建一个空的代码仓库,然后将仓库关联到一个ABAP package里。
一旦关联完成,一旦ABAP package里有新建代码,这些代码就会出现在git客户端里。例如我创建了一个新的报表ZTEST_JERRY2, 这个改动就会显示在ABAP git客户端里。
此时就可以直接把这个改动commit并且push到github的空仓库里。
commit时可以像其他git客户端一样,输入提交记录:
在ABAP git客户端里输入的提交记录即显示在github的仓库里。
2023年3月23日更新
有朋友在我的知识星球提问:
汪老师,使用ABAPGIT对SAP系统有什么风险吗?
ABAP Git 是一种基于 Git 版本控制系统的 ABAP 代码管理工具,允许开发人员在 SAP 系统中使用 Git 进行源代码管理。
使用 ABAP Git,开发人员可以将 ABAP 代码存储在 Git 仓库中,跟踪代码的变化,进行版本控制,并协作开发。
关于 ABAP Git 的使用,可以参看我这篇文章:
https://blog.csdn.net/i042416/article/details/107457411
关于 ABAP Git 的安全性,下面是笔者的看法。
ABAP Git 本质上就是一段可执行的 ABAP 代码,只是代码量非常庞大。
它的源代码可以从这个 github 仓库下载:https://github.com/abapGit
理论上来说,如果有黑客攻击了 Github,将上述这个仓库里存储的 ABAP Git 的代码进行了篡改,比如添加一些删除数据库内容的操作,或者悄悄往某网站发送一些从当前执行 ABAP Git 的系统上读取到的一些数据,那么就会造成安全问题。
但从过去历史来看,Github 网站尚未遭受过这种黑客攻击,被微软收购之后,应该是安全性这方面是不用太担心的,我们可以从 Github 上放心的获取 ABAP Git 的源代码。
同时建议支持关注 ABAP Git 的代码仓库,如果有任何潜在的安全问题,就能第一时间得知。
相关文章
- 一文吃透 VS Code+Git 操作(vs code中git的相关配置与使用)
- js获取客户端内网ip_外网获取到内网ip了
- python tcp客户端与服务端通信
- Jediscluster_唧唧pc客户端
- Git—记录一次自建git服务器和客户端的过程
- ChatGPT客户端
- python网络编程中的线程-多线程客户端编程
- python实现简单的soap客户端详解编程语言
- Redis分布式集群和直连的Java客户端调用方式详解大数据
- Linux快速配置Git环境(linux配置git)
- JSP response对象:响应客户端的请求并向客户端输出信息
- Linux下的Git版本控制管理实战(linux的git)
- 下使用git在Linux下使用Git:简单易学.(如何在linux)
- 快速搭建Oracle10g开发环境:客户端下载指南(oracle10g客户端下载)
- 使用Linux系统管理FTP客户端(ftp客户端linux)
- 搭建Linux服务器,实现Git共享(linux搭建git服务器)
- Linux下Git安装指南(linux下git安装)
- git客户端使用
- Linux下操作SVN客户端的技巧(svn客户端linux)
- 轻松实现Linux系统的网盘管理:推荐几款高效的网盘Linux客户端(网盘linux客户端)
- Oracle客户端删除:解决方案(oracle客户端删除)
- MySQL中文客户端:让操作更轻松(mysql中文客户端)
- SQL Server实现多客户端并发访问(sqlserver多连接)
- MySQL客户端C语言连接数据库的服务(c mysql客户端)
- javascript客户端验证上传图片的大小(兼容IE和火狐)