Under Profile > Source control the token associated with a self-hosted GitLab server cannot be updated. This is an issue because GitLab access tokens expire at least once per year. Unlinking and relinking the instance is a workaround but it loses the associated "Installed repositories".