1. ホーム
  2. Qt

gitlab fatal: could not read Username for : デバイスが設定されていません

2022-03-02 17:54:32

     会社のコードを引っ張ってくるときに、誤ってプロジェクトのリンクをhttpのリンクとしてコピーしてしまい、コードを投稿すると必ず以下のエラーが発生します。

fatal: http:XXXXXXXX の Username を読み取れませんでした: デバイスが設定されていません。

     要はサーバーのhttp:XXXXがgitで設定したユーザーを見つけられないということなのですが、なぜこれに戻ったのでしょうか?いろいろ調べてみると、おそらくsshのパーミッションに問題があり、httpメソッドをsshに変更する必要があるということでしょう。

remoteの下のURLをこのプロジェクトのsshリンクに置き換えるだけです。

ネットでいろいろな方法が提供されているので、試してみてください。