-
Notifications
You must be signed in to change notification settings - Fork 180
Closed
Labels
Description
The normal git way of handling ssh urls is not followed by mbed add:
annirak:~/workspace $ git clone [email protected]:ARMmbed/mbedtls.git
Cloning into 'mbedtls'...
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts.
remote: Counting objects: 41705, done.
remote: Compressing objects: 100% (906/906), done.
remote: Total 41705 (delta 637), reused 0 (delta 0), pack-reused 40799
Receiving objects: 100% (41705/41705), 21.54 MiB | 4.94 MiB/s, done.
Resolving deltas: 100% (30958/30958), done.
Checking connectivity... done.
annirak:~/workspace $ cd mbedtls/
annirak:~/workspace/mbedtls (development) $ git remote -v show
origin [email protected]:ARMmbed/mbedtls.git (fetch)
origin [email protected]:ARMmbed/mbedtls.git (push)
With mbed add:
annirak:~/workspace/test (master) $ mbed add --protocol ssh [email protected]:ARMmbed/mbedtls.git
[mbed] Adding library "mbedtls" from "https://github.com/ARMmbed/mbedtls/" at latest revision in the current branch
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts.
[mbed] Updating reference "mbedtls" -> "https://github.com/ARMmbed/mbedtls/#e012aa3ae2471f6e742a09ca44aa609acffa7e52"
The following paths are ignored by one of your .gitignore files:
mbedtls.lib
Use -f if you really want to add them.
annirak:~/workspace/test (master) $ cd mbedtls/
annirak:~/workspace/test/mbedtls (development) $ git remote -v show
origin ssh://github.com/ARMmbed/mbedtls.git (fetch)
origin ssh://github.com/ARMmbed/mbedtls.git (push)
Note that mbed add
incorrectly reports https://github.com/ARMmbed/mbedtls/
and saves ssh://github.com/ARMmbed/mbedtls.git
as the remote. Both of these should be the same as the original: [email protected]:ARMmbed/mbedtls.git
mbed update
similarly reports https URLs when updating an ssh repo.