Update get-source-code documentation

Update get-source-code documentation with clarified HTTPS/SSH instructions

Description

Clarified the steps for cloning and pushing repositories using both HTTPS and SSH.

Verified and documented that submodules update correctly via SSH, even when their URLs in .gitmodules are set to HTTPS.

Added a new section explaining how to set up a Personal Access Token (PAT) for HTTPS, which avoids repeated credential prompts.

Related Issue(s)

  • Closes #[feature issues]
  • Fixes #[bug report issue]
  • Resolves #[any other issues]![submodule_updare_with_ssh]

Other Changes

  • [Mention refactoring, tests, etc.]

Screenshots/Logs

Attach screenshots or log outputs if applicable.

Testing Instructions

  1. [Step 1: Build and test website locally using mkdocs build and mkdocs serve command]
  2. [Step 2: You should see the changes on the website , verify the contents]
  3. [Step 3: Screen shots are attached to proove you can still clone submodules recursively using ssh though urls are provided as https]cloning_submodules_with_ssh

Developer Checklist

  • Code has been tested locally and/or in pipeline.
  • (if applicable) documentation updated.
  • (if applicable) impact of new dependencies reviewed and included in project.
  • Merge conflicts resolved with the target branch.

Additional Notes

Add any information reviewers should focus on, e.g., specific files, functions, or changes of interest.

Edited by Alfin Johny

Merge request reports

Loading