通常のユーザーとして github を使用できないのはなぜですか?
漂亮男人
漂亮男人 2017-05-02 09:45:47
0
1
631

root ユーザーは、パスワードなしで git を使用してプッシュおよびプルを行うことができます。
新しいプロジェクト名: newstart。
以下はrootユーザーの設定です。

リーリー

id_rsa.github.pub を ssh キーの github Web ページに貼り付けます。

リーリー

「/tmp/newstart」にクローンを作成しています...

root ユーザーは問題なく使用できます。

ここで通常のユーザー debian8 をセットアップすると、今までの設定はすべてリセットされます。

リーリー

このキー id_rsa.github.pub を github Web ページの ssh キーに貼り付けます。

リーリー

一般ユーザー向けに自分のステップを変更するにはどうすればよいですか?何が原因でこれが起こるのでしょうか?

漂亮男人
漂亮男人

全員に返信(1)
我想大声告诉你

HOME 環境変数を確認することをお勧めします。これにより、git が .gitconfig を見つけられなくなっている可能性があります。ユーザーのホーム ディレクトリにあるものはすべて .gitconfig がない場合は、ユーザー ディレクトリでそれを使用します: .gitconfig了;另外,你可以检查一下你的用户主目录下有没有.gitconfig,在你的用户目录下使用:

ls -a | grep .gitconfig

如果显示没有.gitconfig,说明很可能是因为git在当前用户的主目录下找不到gitconfig

或者你可以用locate命令搜索一下.gitconfig

locate .gitconfig

如果很不幸,你用locate没搜到的话,那就使用updatedb更新下locate数据库吧,如果你的硬盘速度够快的话,可以很快就完成。

sudo updatedb

当然用find命令也可以,但是速度比较慢:

sudo find / -name .gitconfig

上述操作有结果后,你看一下.gitconfig文件的所在路径是否是echo $HOME リーリー

.gitconfig がない場合は、おそらく git が現在のユーザーのホーム ディレクトリで gitconfig を見つけられないことが原因です。 #🎜🎜# #🎜🎜#または、locate コマンドを使用して .gitconfig を検索することもできます #🎜🎜# リーリー #🎜🎜#残念ながら、locate を使用して検索できない場合は、ハードディスクが十分に高速であれば、updatedb を使用して検索データベースを更新します。 #🎜🎜# リーリー #🎜🎜#もちろん、find コマンドも使用できますが、速度は遅くなります: #🎜🎜# リーリー #🎜🎜#上記の操作の結果が得られたら、.gitconfig ファイルのパスが echo $HOME の結果であるかどうかを確認します。そうでない場合は、実際にその結果であることを意味します。 your $ HOME 環境変数については、現在のユーザーのホーム ディレクトリのパスにリセットすることをお勧めします。 #🎜🎜#
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート