Upload a Semantic Model to a Git Repository Using HTTPS

An HTTPS connection uses your Git user name and password or personal access token to initialize and upload a semantic model to an empty Git repository.

Use an HTTPS connection to access a Git repository in a private network or a public cloud that Oracle Analytics can access.
Before you can use HTTPS to connect to, initialize, and upload a semantic model to an empty Git repository, you must:
  • For a Git repository in a private network, confirm that your administrator set up a private access channel between your Oracle Analytics Cloud instance and the Git repository and provided you with the DNS zone name. You must use the Git URL with the DNS zone name (not the IP address). The DNS zone name contains the DNS zone configured in the Private Access Channel your administrator set up. For more information, see About Private Access Channels.
  • Go to Git and create an empty repository.
  • Copy the empty repository's URL needed to initialize the Git repository.
  • Know your Git user name and password or personal access token to create the Git profile to authenticate to the Git repository. If you're using Github, then instead of a Git user password, you need your personal access token. Or choose a profile that you use with other semantic model Git repositories. See View and Manage Git Profiles.
  • Create and save the semantic model to upload to the Git repository.
After you've uploaded the semantic model to the Git repository, provide the URL to your development team members. Developers use the URL to clone the Git repository to their development environments.
  1. On your home page, click Navigator Navigator icon and then click Semantic Models.
  2. In the Semantic Models page, click a semantic model to open it.
  3. Click Toggle Git Panel Toggle Git panel open or close to open the Git pane.
  4. In the Git pane, click Start.
  5. In Initialize Git, go to the Git Repository URL field and enter the repository's URL:
    • This is an example URL for a Git repository in a public cloud: https://gitserver.com/myorg/myproject.git.
    • This is an example URL for a Git repository in a private network where companyabc.com is the DNS zone name that your administrator set up in the private access channel: https://gitserver.companyabc.com/myorg/myproject.git.
  6. In the Branch Name field, enter the name of the Git branch you want to use.
  7. Click Continue.
  8. Click Git profile and either select a Git profile that you've already used to initialize or clone a Git repository, or select New Profile and enter a profile name, your Git user name, and your password to create a profile. If you're using Github, then instead of entering a Git user password, enter your personal access token.
  9. Click Initialize Git.