BTP ABAP環境でabapGitを使う

##はじめに
この記事では、BTP ABAP（トライアル）環境でabapGitを使うための手順について説明します。

###前提
- EclipseにADTがインストールされていること
- BTP ABAP環境とEclipseが接続されていること
- abapGitに格納したい開発オブジェクトがあること

##手順
1. abapGitプラグインのインストール
1. Gitリポジトリの作成
1. Gitリポジトリとリンク
1. Gitリポジトリへプッシュ


###1. abapGitプラグインのインストール
Help>Install New Softwareをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/fabd6c27-f8b2-6f11-0bf0-54a07dc1b99c.png)
URLに`https://eclipse.abapgit.org/updatesite/`と入力します。abapGit for ABAP Development Tools (ADT)にチェックを入れ、"Next"をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/090b4407-0b97-0440-86a5-265243df0135.png)
ウィザードに従ってインストールします。インストール完了後、Eclipseを再起動します。

Window>Show View>Otherをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/1585c4eb-4f8e-823a-a4de-fdd28bcfdee6.png)
abapGit Repositoriesを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/01775d15-a66d-ea92-cf10-d488e1b9722e.png)
以下の画面が開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/01e4a43c-34b2-f5ca-a2a2-39d470a1a1be.png)



###2. Gitリポジトリの作成
GitHubで、"Add a README file"にチェックをつけてリポジトリを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/8d420433-aeb6-8100-0620-903f6b0b9618.png)

###3. Gitリポジトリとリンク
abapGit Repositoriesの右上にある＋アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/e5008bef-198b-bb43-dd5e-a11f9e252d21.png)
2.で作成したGitリポジトリのURLを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/819b938e-6752-57a3-91bc-77efdd38b815.png)
PackageにGitリポジトリとひもづけるパッケージを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/4e82e1e7-eb12-bcfc-a8e8-142136232eb9.png)
選択したパッケージが一覧に追加されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/cad976fe-8956-d02e-7b9a-17ce27980964.png)

###4. Gitリポジトリへプッシュ
パッケージを右クリックし、"Stage and Push"をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/f7efd726-d3e5-79cb-0e2f-84299e7f1243.png)
以下のウインドウが開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/172d049a-031e-9e5e-8a5d-b4f24f6e7f19.png)
コミットしたいオブジェクトをドラッグ&ドロップでStaged Changesエリアに持っていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/8a475bf8-44e0-4ade-f919-8df00f9ac4f1.png)
Commit Messageを入力し、"Commit and Push"ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/43925e44-c9c9-c117-20db-5a398a1266a8.png)
Gitの認証情報を聞かれるので、入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/6e5d3abe-10e9-56b4-20ed-2df039a033cf.png)
ポップアップが出たらOKをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/4f1510c4-e5b4-1932-73d5-5655d028c6e0.png)
Gitリポジトリで結果を確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276021/f734965d-6b06-8544-3f35-a0663f139272.png)




##参考
- [Push Your ABAP Source Code from SAP BTP, ABAP Environment to a GitHub Repository using abapGit](https://developers.sap.com/tutorials/abap-environment-abapgit-transfer.html)
- [Install and Set Up abapGit](https://help.sap.com/products/BTP/65de2977205c403bbc107264b8eccf4b/2002380aeda84875a5fae4adc66b3fdb.html)