J'essaie de compiler un répertoire de code source avec cmake. Dans le fichier CMakeLists.txt se trouve la ligne suivante :

configure_file(DummyLibraryDependencies.txt.in DummyLibraryDependencies-download/CMakeLists.txt)

Voici le fichier DummyLibraryDependencies.txt.in :

cmake_minimum_required(VERSION 2.8.2)
project(DummyLibraryDependencies-download NONE)
include(ExternalProject)
ExternalProject_Add(DummyLibraryDependencies
   GIT_REPOSITORY    https://bitbucket.org/acme/DummyLibraryDependencies.git
   GIT_TAG           v1.2
   SOURCE_DIR        "${CMAKE_CURRENT_BINARY_DIR}/DummyLibraryDependencies"
   BINARY_DIR        ""
   CONFIGURE_COMMAND ""
   BUILD_COMMAND     ""
   INSTALL_COMMAND   ""
   TEST_COMMAND      ""
   GIT_PROGRESS      true
)

Lorsque j'essaie de créer ce dossier à partir de VS 2017 ou VS 2019 ou en utilisant cmake-gui, je reçois toujours des informations de connexion bitbucket :

enter image description here

Et quand je remplis cette information, cela échoue d'une manière ou d'une autre.

Le message que je reçois dans cmake-gui est le suivant :

Cloning into 'DummyLibraryDependencies'...

  fatal: ArgumentOutOfRangeException encountered.

     Specified argument was out of the range of valid values.

  Parameter name: resultType 

Comment puis-je spécifier les informations de connexion bitbucket dans certains fichiers de paramètres afin que je ne sois pas invité avec cette interface graphique ?

NB ! J'ai installé une extension bitbucket sur VS 2017 et je n'ai pas trouvé comment la désinstaller.

3
Andy 14 févr. 2020 à 18:29

1 réponse

Meilleure réponse

Dans Windows Credential Manager, j'avais des informations d'identification pour git:https://Andy@bitbucket.org J'ai ajouté un identifiant générique avec le même nom d'utilisateur et mot de passe que celui-ci pour git:https://bitbucket.org. Cela a résolu le problème pour moi.

0
Andy 25 févr. 2020 à 12:18