All Projects → paul-nelson-baker → Git Openssl Shellscript

paul-nelson-baker / Git Openssl Shellscript

Licence: mit
Shellscript to compile git with OpenSSL

Programming Languages

shell
77523 projects
shellscript
22 projects

Projects that are alternatives of or similar to Git Openssl Shellscript

Nano Nginx
Nano container with nginx preconfigured as reverse proxy
Stars: ✭ 15 (-87.5%)
Mutual labels:  openssl
Issh2
A bash script to compile Libssh2 (and OpenSSL) for iOS, macOS, watchOS and tvOS.
Stars: ✭ 75 (-37.5%)
Mutual labels:  openssl
Advanced Nginx
nginx的基础操作与总结、HTTP缓存、OpenSSL
Stars: ✭ 104 (-13.33%)
Mutual labels:  openssl
Libpki
Easy-to-use high-level library for PKI-enabled applications
Stars: ✭ 36 (-70%)
Mutual labels:  openssl
Setup Nginx Webserver
🚀Setup a perfect webserver on CentOS/Redhat 7.x guide with understanding.
Stars: ✭ 65 (-45.83%)
Mutual labels:  openssl
Cryptr
A simple shell utility for encrypting and decrypting files using OpenSSL.
Stars: ✭ 81 (-32.5%)
Mutual labels:  openssl
Openssl Self Signed Certificate
Self-signed certificate for development use, generated using openssl.
Stars: ✭ 14 (-88.33%)
Mutual labels:  openssl
Open Crypto
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Stars: ✭ 115 (-4.17%)
Mutual labels:  openssl
Pearl
Tor relay implementation in Golang
Stars: ✭ 71 (-40.83%)
Mutual labels:  openssl
Ssl Checker
Python script that collects SSL/TLS information from hosts
Stars: ✭ 94 (-21.67%)
Mutual labels:  openssl
Cryptojs.swift
Cross-platform cryptographic functions in swift
Stars: ✭ 42 (-65%)
Mutual labels:  openssl
Go Openssl
go-openssl is a small library wrapping the crypto/aes functions in a way the output is compatible to OpenSSL
Stars: ✭ 61 (-49.17%)
Mutual labels:  openssl
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-27.5%)
Mutual labels:  openssl
Easy Crypto
A WIP module aimed at providing a safer, easier to use and beginner friendly crypto API for Node.js
Stars: ✭ 21 (-82.5%)
Mutual labels:  openssl
Certidude
Easy to use Certificate Authority web service for OpenVPN, StrongSwan and HTTPS
Stars: ✭ 108 (-10%)
Mutual labels:  openssl
Flickrphotostats
📷 Flickr Photo stats provides the ability to request information of your photos using REST
Stars: ✭ 14 (-88.33%)
Mutual labels:  openssl
Openssl Cmake
Build OpenSSL with CMake on MacOS, Win32, Win64 and cross compile for Android, IOS
Stars: ✭ 76 (-36.67%)
Mutual labels:  openssl
Patch
Something could be public patches
Stars: ✭ 120 (+0%)
Mutual labels:  openssl
Tls Channel
A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.
Stars: ✭ 113 (-5.83%)
Mutual labels:  openssl
Dcrypt
🔐A petite library of encryption functions for PHP
Stars: ✭ 93 (-22.5%)
Mutual labels:  openssl

git-openssl-shellscript

Shellscript to compile git with OpenSSL

compile-git-with-openssl.sh

There are at times when you need to use git with https instead of ssh (behind firewalls where ssh is not allowed but https is, for instance). There is a gnutls issue that prevents communication with some https behind such firewalls or unusual proxy configurations, etc. You will typically see an error such as this:

fatal: unable to access 'http://[email protected]/arbitrary/repository.git': gnutls_handshake() failed: Illegal parameter

The only way to resolve this is by re-compiling git with openssl instead of gnutls.

This shellscript does that by downloading the source for git, switching it to openssl and and then building it. If you are using a managed version of git (eg: through ubuntu's package manager) you will have to re-run the script every time you recieve an updated version of git because the managed version will overwrite your compiled version (it's honestly better to just uninstall it first, otherwise you're going to be fighting with apt with every git update)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].