
ここで説明されているように、docker 経由で GitLab をセットアップしました。 https://docs.gitlab.com/omnibus/docker/ 次に、ユーザーを作成し、gitlab ウェブ インターフェースを使用して公開 SSH キーをアップロードしました。SSH を使用して gitlab に接続すると、次のように動作します。
ssh -p 722 [email protected]
しかし、リポジトリをクローンしようとすると
git clone [email protected]:722/username/sampleproj.git
git ユーザーのパスワードを尋ねられます。ご覧のとおり、私の ssh はポート 22 ではなく 722 にあります。アドバイスがあれば歓迎します :)
答え1
先頭に ssh:// を追加する必要がありました。これは機能します:
git clone ssh://[email protected]:722/username/sampleproj.git