You can combine the different methods for creating source clone secrets for your specific needs, such as a secret that combines a basic authentication, .gitconfig file, and CA certificate.
Prerequisites
-
Basic authentication credentials
-
.gitconfig file
-
CA certificate
Procedure
-
Create a basic authentication secret with a .gitconfig file and CA certificate
$ oc create secret generic <secret_name> \ --from-literal=username=<user_name> \ --from-literal=password=<password> \ --from-file=</path/to/.gitconfig> \ --from-file=ca-cert=</path/to/file> \ --type=kubernetes.io/basic-auth