Puis-je ajouter un nom d'utilisateur & mot de passe pour git clone à l'aide de l' --recursive option (pour les submodules)?

Je suis en utilisant git clone un repo via https donc:

git clone https://username:password@alocation/git/repo.git

C'est bien, mais il a un grand nombre de subrepos cloner ainsi donc, je suis en utilisant le --recursive option.

Problème, c'est que pour le haut niveau, il prend le nom d'utilisateur & pass précisé, mais pour chaque sous repo il vous le demande à nouveau si je reçois le suivant:

C:>git clone --recursive https://username:password@alocation/git/repo.git
Cloning into repo...
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 15 (delta 8), reused 0 (delta 0)
Unpacking objects: 100% (15/15), done.
Submodule 'sub1' (https://alocation/git/repo.sub1) registered for path 'sub1'
Submodule 'sub2' (https://alocation/git/repo.sub2) registered for path 'sub2'
Submodule 'sub3' (https://alocation/git/repo.sub3) registered for path 'sub3'
Submodule 'sub4' (https://alocation/git/repo.sub4) registered for path 'sub4'
Cloning into sub1...
Username:
Password:
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 10 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (10/10), done.
Username:
..............................etc....

Puis-je donner le nom d'utilisateur & mot de passe separably donc je ne pas avoir à le saisir à chaque fois.

Évident de cas d'utilisation est d'une profonde subrepo structure comme celle-ci où il y a beaucoup de fichiers. La saisie des mêmes données pour chaque subrepo va s'avérer fastidieuse & sujettes à erreur.

OriginalL'auteur Neophyte | 2011-03-24