Git

Overview

  • Git: Is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Using

Use the module name git to discover versions available and to load the utility.

On some clusters, earlier versions of git might be available from the command line without having to load a module.

Issues

Error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

This error is typically associated when trying to use git after performing a module load miniconda3/<version>. For example:

[jcook27@wilog01 multiqc]$ git clone https://github.com/ewels/MultiQC_TestData Cloning into 'MultiQC_TestData'... /usr/libexec/git-core/git-remote-https: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

This is a know issue with suggestions on how to resolve depending on your use case here: https://arccwiki.atlassian.net/wiki/spaces/DOCUMENTAT/pages/7504145/Miniconda#Error%3A-%2Flib64%2Flibk5crypto.so.3%3A-undefined-symbol%3A-EVP_KDF_ctrl%2C-version-OPENSSL_1_1_1b