আমি গুগল করার চেষ্টা করেছি এবং https://help.github.com/en/articles/connecting-to-github-with-ssh এবং বিভিন্ন, বিভিন্ন গাইডের মাধ্যমে পড়েছি । আমি অক্ষম git push -u origin master
বা git push origin master
(একই আদেশ)।
আমি আমার গিট অ্যাকাউন্টটি কমপক্ষে 2 বা এত বছর ধরে রেখেছি। আমি সফলভাবে push -u origin master
আমার ল্যাপটপে রেপো এবং সূক্ষ্ম তৈরি করতে সক্ষম হয়েছি কিন্তু এই ডেস্কটপে আমার সমস্যা হচ্ছে having
আমি যা চেষ্টা করেছি তা এখানে:
1. আমি আমার গিট ব্যবহারকারীর নাম সেটআপ করেছি
২. আমি আমার গিট ব্যবহারকারী ইমেল সেটআপ করেছি
৩. আমি আমার / home/meder/.ssh/id_rsa.pub এর বিষয়বস্তু গিথবের অ্যাকাউন্ট পৃষ্ঠাতে আপলোড করেছি। আমি যাচাই করেছি যে আমি কোনও শ্বেতস্থান পেস্ট করি নি
৪. আমি এই বিষয়বস্তুগুলির সাথে একটি ~ / .ssh / কনফিগার তৈরি করেছি:
Host github.com
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
আমি এসএসএইচকে 700, id_rsa 600 এ chmodded করেছি
৫. আমি টাইপগুলি তৈরি না করে যথাযথ দূরবর্তী উত্স যুক্ত করেছি :git remote add origin git@github.com:medero/cho.git
6. # 5 নিশ্চিত করার জন্য, এখানে আমার .git / কনফিগার করা আছে। ডিরেক্টরিটি সঠিক এবং অন্য ডিরেক্টরি নয়:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:medero/cho.git
7. ssh git@github.com -v
আমাকে একটি সফল প্রমাণীকরণ দেয়
৮. একটি অদ্ভুত বিষয় হ'ল এটি ব্যবহারকারীর নাম যা এটি আমাকে t
সংযুক্ত করে তাতে এটি যুক্ত হয়ে যায়। আমার গিথুব ব্যবহারকারীর নাম medero
, না medert
।
হাই মেডিট্র! আপনি সফলভাবে প্রমাণীকরণ করেছেন, তবে গিটহাব শেল অ্যাক্সেস সরবরাহ করে না।
9. আমি না কোন প্রক্সি বা ফায়ারওয়ালের পিছনে
10. কী সরবরাহ করা হয়, আউটপুট heres থেকে -v
:
debug1: Host 'github.com' is known and matches the RSA host key. debug1: Found key in /home/meder/.ssh/known_hosts:58 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering public key: /home/meder/.ssh/id_rsa debug1: Remote: Forced command: gerve mederot debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Server accepts key: { some stuff, dont know if i should share it debug1: Remote: Forced command: gerve mederot debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Authentication succeeded (publickey).
১১. আমি যে কমান্ডগুলি ব্যবহার করেছি তা এখানে
mkdir cho
git init
touch README
git add README
git commit -m 'test'
git remote add origin git@github.com:medero/cho.git
git push -u origin master
12. আমি একটি নতুন এসএসএইচ কী তৈরি করতে চাই না।
13. আমি যদি এসএসএস ব্যবহার করে ক্লোন করে এবং সম্পাদনা, প্রতিশ্রুতিবদ্ধ এবং গিট পুশ করি তবে আমি একই সঠিক জিনিস পাই get
14. এখানে আসল ত্রুটি এখানে:
$ git push
ERROR: Permission to medero/cho.git denied to mederot.
fatal: The remote end hung up unexpectedly
15. আমি আমার গিথুব ব্যবহারকারীর নাম এবং গিথাব টোকেন সেটআপ করেছি:
it গিট কনফিগারেশন - গ্লোবাল গিথুব.উজার মিডেরো config গিট কনফিগারেশন - গ্লোবাল github.token 0123456789yourf0123456789 টোকেন সিস্টেমের সমস্ত গিট দৃষ্টান্তের জন্য গিটহব টোকেন সেট করে
১.. আমি নিশ্চিত করেছি যে আমার গিথুব ব্যবহারকারীর নামটি নেই mederot
এবং আমার অ্যাকাউন্ট পৃষ্ঠায় আমার গিথুব টোকেন সঠিক (প্রথম 2 টি অক্ষর এবং শেষ 2 টি অক্ষর) রয়েছে।
17. # 16 নিশ্চিত করতে, ~ / .gitconfig রয়েছে
[github]
token = mytoken...
user = medero
18.ssh-key add ~/.ssh/id_rsa
এটি এমনকি প্রয়োজন হলে আমি করেছি ...
তত্ত্ব,
আমার সন্দেহ আছে যে মশালার কিছু আছে কারণ যখন আমি এসএস প্রমাণীকরণ পাই তখন ব্যবহারকারীর অভিবাদনটি হয় mederot
এবং না medero
, যা আমার অ্যাক্যাক্ট। আমার গিথুব অ্যাকাউন্টে কিছু ভুলভাবে ক্যাশে করা যেতে পারে?
আমিও স্থানীয় SSH ক্যাশে weirdness সন্দেহ কারণ যদি আমি mv ~/.ssh/id_rsa KAKA
এবং mv ~/.ssh/id_rsa.pub POOPOO
, আর ssh git@github.com -v
, এটা এখনও অনুমোদন আমার ও আমার /home/meder/.ssh/id_rsa তোলে যখন আমি নতুন নামকরণ বলছেন ?! এটা ক্যাশ করতে হবে ?!