dexare I'm not familiar with soft-serve. If you need ports, then create a "Nginx Proxy Port" app for each port that you need, and then configure your app to use those ports.
If you need to have one your assigned ports exposed to the outside world then please contact support to arrange that.
Note that if you just need simple git access for the CLI, you don't need to install anything at all. You can instead access your repos directly via SSH, eg you can create a repo while logged into SSH on the server like this:
git init --bare ~/myrepo
... and then clone the repo from your own computer like this (replacing shelluser and opalNN with your own shell user name and server):
git clone shelluser@opalNN.opalstack.com:myrepo
You'll then be able to push changes etc from your local working copy.