1. Install gpctl on your local machine. As of now, gpclt is qualified with Ubuntu 20.04 LTS.

2. Change permissions for the binary

# chmod +x gpctl

3. Set the PATH variable to include the absolute path to the download folder. Check if gpctl binary is recognized.

# export PATH=$PATH:<downloadPath>
# which gpctl
<downloadPath>/gpctl

4. Install dependencies

apt-get install cmake pkg-config libicu-dev zlib1g-dev libcurl4-openssl-dev libssl-dev ruby-dev jq net-tools iproute2 strace bc
gem install github-linguist -v 7.17.0

5. Using gpctl, login to the gopaddle account. In order to login to the gopaddle account, you can either login as the root user or create a sub-user with right privileges and login using the sub-user email and the accountId.

In the later scenario, follow the steps mentioned here to create a sub-user and fetch the account Id.

Note: If you are sub-user, you must request the gopaddle (root) account holder for the accountId, your login username and password for the initial login. Using this login credential you can login to the gopaddle console and reset the password.

You can now login to the account using gpctl using this root user /sub-user email, password and the account Id in case of sub-user.

gpctl login --emailID=<userEmail> [--accountID=<accountId>] --password=<password> --endPoint=https://portal.gopaddle.io
  • endPoint - gopaddle end point to connect to. If you are connecting to the gopaddle SaaS portal, then the endPoint is https://portal.gopaddle.io

Did this answer your question?