এই প্রশ্নটি সদৃশ বলে মনে হচ্ছে তবে এটি সত্যই নয়। কেবল সামান্য পার্থক্য যা পুনরাবৃত্তি করতে থাকে। গিট আমাকে বলতে থাকে: "দয়া করে আপনি কে আপনি আমাকে বলুন", এমনকি এটি সেট আপ করার পরেও। আমি যখন দৌড়ে যাই git commit
, তখন এটাই পাই ...
$ git commit
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'Obby@ObbyWorkstation.(none)')
তবে যখন আমি দৌড়ে যাই git config --global -l
, এটি আমার সমস্ত বিবরণ দেয় ...
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
আমি আমার নাম, ইমেল এবং প্রক্সি পরিবর্তন করেছি তবে কমান্ডটি চালানোর সময় তারা ঠিকঠাক প্রদর্শিত হচ্ছে, এমনকি .gitconfig ফাইলেও আমি মানগুলি সেট করা দেখতে পাচ্ছি। অনুপস্থিত জিনিসটি কী হতে পারে, কারণ আমি কিছু করতে পারি না। প্রতিবার এটি জিজ্ঞাসা করে যে আমি কে?
@ শিউ আমাকে এমন কিছু বলেছিলেন যা আমি পরিবর্তিত হয়েছি তবে এখনও একই সমস্যা। আমি সেট করার পরে --local
, এখনও git commit
আমাকে একই প্রশ্ন জিজ্ঞাসা। এই আউটপুট হয়
$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
user.name=myname
user.mail=me.myself@gmail.com