注意
※Windows環境でのお話なので、Unix系統のOSは参考程度でお願いします。
※本記事は根本解決には至らず、対処療法です。
状況
SourceTreeから、GitLabのリポジトリをHTTPでクローンしようとする際に、リポジトリのURL記載後に、「ソースパス/ソースURLとして正しくありません」というメッセージが表示されてしまいました。詳細を確認すると、HTTPSが推奨されているということと、認証にてFatal errorということでした。
(今回クローンしたいリポジトリのURLはhttpでした。)
試しにGitBushのターミナルからクローンコマンドを打ってみましたが、うまくいかず、、、
解決
通常のコマンドプロンプトからクローンのコマンドを打つと問題なくクローンが可能でした。
$ git clone http:// ~
任意のパス上でクローンしたディレクトリをGitLab上で読み込みます。
その後は通常通り使用することが可能です。
余談
http通信でのクローンの場合、PAT(Personal Access Token)で認証を行う必要があるそうです。GitLabのプロフィール編集から生成できるらしいので、根本の解決をしたい方はそちらも調べてみてください。
出来ない場合はおとなしくSSHでクローンしてみるのも手です。その際は鍵関連にご注意を。