Can you please explain to me the recommended way to integrate with Git over HTTPS? In the documentation here: https://doc.dataiku.com/dss/latest/collaboration/git.html it says that the user credentials for the git repository have to be stored in memory in the Git Credentials cache, but this requires a user to issue a git command, (like a pull for instance) and then enter their credentials in STDIN to authenticate.
If I understand correctly, those credentials are then stored in memory, and will preclude the need to enter them again on subsequent interaction with the remote repo (until the cache times out). Does this require someone to SSH into the DSS node and manually add those to the cache every time the cache times out? Is there a "better" way to do this in case the DSS node gets restarted or a timeout is exceeded?