0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SourceTree(またはGitBash)からGitLabリポジトリのHTTP通信でのクローンができないときの対処法

Posted at

注意

※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でクローンしてみるのも手です。その際は鍵関連にご注意を。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?