This repository is an example of how to work with a team on a Unity project where you have 1 or more 3rd party packages installed from a secured repo such as Heathen's Steamworks Complete.
The process is simple.
Create a private repository following the instrucitons in our Knowledge Base Continue by setting up a 3rd party folder in your repo where you can copy any secure assets you need to share, see our Article here for more info!
In this example we used Steamworks Foundation which is open source and doesn't need to be copied like this but as this repo is public we cannot copy in any actually secured repo so we are using Foundation as a demonstration only. You should copy in Steamworks Complete, PhysKit, UX and any other 3rd parties you need to personally change control and or any secure repos you are licensed to share and need to share with your team such as Heathen's assets if your a GitHub Sponsor
You must check in your copied results before you can import them into Unity via the Unity Package Manager. For detailed steps follow our Knowledge Base guide.
As noted in the guide linked above you can now import the assets. The guide demonstrates how to construct your Git URL required by Package Manager.