爲了成功將私有存儲庫克隆到基於Alpine的Docker中,我需要運行以下命令: ssh-keyscan github.com >> ~/.ssh/known_hosts
。在Alpine linux上安裝ssh-keyscan?
但由於ssh-keyscan不是Alpine linux的一部分(默認情況下),我必須先用apk安裝它。問題是:我不知道如何 - 我在Google上找不到它。
apk update && apk add openssh
或者::
爲了成功將私有存儲庫克隆到基於Alpine的Docker中,我需要運行以下命令: ssh-keyscan github.com >> ~/.ssh/known_hosts
。在Alpine linux上安裝ssh-keyscan?
但由於ssh-keyscan不是Alpine linux的一部分(默認情況下),我必須先用apk安裝它。問題是:我不知道如何 - 我在Google上找不到它。
apk update && apk add openssh
或者::
你要找的命令實際上是ssh-keyscan
,你可以很容易地找到它使用pkgs.alpinelinux.org/contents。
其不記錄任何地方這花了太長的方式,找出
apk add -qU openssh
這將做的工作:
RUN apk add --no-cache openssh-client \
&& ssh-keyscan github.com > ~/.ssh/known_hosts
你可以找到一個高山Linux軟件包本網站上的內容: https://pkgs.alpinelinux.org/contents?branch=edge&name=openssh-client&arch=x86&repo=main
感謝這個提示! – FuzzyAmi