How-to

Azure DevOps pipeline unable to checkout external repo – remote: TF401019: The Git repository with name or identifier does not exist

Assume the following scenario you trying to run Azure DevOps pipeline from one Azure DevOps repo and it relies on some contents in another Azure DevOps repo which specified in resources section of your YAML pipeline (for example it can be a repo which stores your master templates). You absolutely sure that your resources section Azure DevOps pipeline unable to checkout external repo – remote: TF401019: The Git repository with name or identifier does not exist

Clearing GitHub repo history

Sometimes one can commit a code with some (relatively) sensitive info into a public git repository. Typical first action in such scenario is to do a new commit with sensitive data removed, but one can be slow to remember that public GitHub repository has its commit history visible to everyone so irrespective of new commit Clearing GitHub repo history