ABAPGIT安裝,配置及更新


1,用途

主要用於ABAP程序的跨系統傳輸及代碼分享.

ABAPGIT分兩種模式:online,offline.

online模式可用將絕大多數ABAP對象傳輸到github,以便分享.

網站:https://docs.abapgit.org/.

2,安裝

  • 從官網下載安裝https://docs.abapgit.org/guide-install.html.

  •  右鍵點擊另存為后會下載一個叫zabapgit.abap的文件.但有時候會因為網絡問題下載不成功.也可通過下載鏈接: 鏈接: https://pan.baidu.com/s/1-cVdS2puZk9LLWm24BL6EA 提取碼: g2bf.

  • SE38新建程序,建議命名為ZABAPGIT_FULL等,不要命名為ZABAPGIT.這個程序名后邊會用在程序自動更新中.
  • 在新建的程序中進入編輯模式,通過工具欄的:實用程序->更多實用程序->上載/下載->上載,選擇之前下載后的程序zabapgit.abap,上載源碼並保存激活程序.

3.更新

       更新部分可以在看完用法后,再查看.

      手動更新

      參照安裝從官網下載最新的代碼,上載到ZABAPGIT_FULL.

       online模式下

       新建一個單獨的本地包,例如$abapgit.

       一個online項目可以被創建用來更新ABAPGIT的原代碼.Git repository URL :https://github.com/larshp/abapGit.

       當有可用更新時,一個PULL按鍵會出現在項目的下方.點擊PULL按鍵即可更新.第一次建online項目時,由於本地包沒有內容,所有肯定是可以PULL的.

        由於abapgit的語言為英文所有請在EN登陸語言下PULL.

      

     OFFLINE模式下

       新建一個單獨的本地包,例如$abapgit.

 

       用abapgit所在包創建一個offline項目.然后從網址https://github.com/larshp/abapGit/archive/master.zip下載一個zip文件.

       在項目下點擊'ImportZip'按鍵上傳更新.

 

    online和offline模式都會本地包中創建新的程序ZABAPGIT及事務代碼ZABAPGIT以及原來在程序ZABAPGIT_FULL中的本地類和接口都被定義為了全局類及接口.

   這兩種模式下,可以刪除原來的程序ZABAPGIT_FULL也沒有關系.

4.配置

如果要用online模式需要配置SSL.

SAP證書安裝SSL設置:導入github證書,.CER文件

打開git官網Build software better, together

 

 

 

 

導出上圖前兩個證書到本地

事務碼STRUST 導入兩個證書:

 

 

RZ10增加兩列參數:自定義可用的TLS協議版本
See SAP note510007, section 7, for information on how to configure SSL.
ssl/client_ciphersuites =150:PFS:HIGH::EC_P256:EC_HIGH
ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH

 

 重新啟動icman進程(但要注意不要輕易在生產系統上重啟該進程)

事務碼:SMICM
路徑:Menu"Administration"->"ICM"->"ExitSoft"->"Global"

 

github連通性測試

程序 ZABAPGIT_TEST_SSL (詳見官方網站)執行效果如下

 

 設置代理

若有需要可以在Advanced -> Settings下設置.

 

 

 

 

 

       

 

 

       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM