আমি এমন একটি মেশিনে কমান্ড লাইনের মাধ্যমে আমার প্রকল্পে দূরবর্তীভাবে কাজ করছি যার কাছে অ্যাডমিনের অধিকার নেই এবং চালনার পরে git push origin masterআমি নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
আমার .git/configফাইলে নিম্নলিখিত বিষয়বস্তু রয়েছে:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.com/username/repository.git [branch "master"] remote = origin merge = refs/heads/master
আমি আগে 403 ত্রুটি পেয়েছিলাম। এখানে মন্তব্য অনুসরণ করে , আমি আমার ব্যবহারকারীর নামটি রিমোট url এ @ সাইন করার আগে রেখেছি এবং তারপরে, আমি জিটিকে ত্রুটি পাচ্ছি।
আমি যখন মেশিনে লগিন করে ব্যবহার ssh -Xকরার চেষ্টা করি, তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
আমি যদি রিমোটটির ইউআরএল পরিবর্তন করি git@github.com:username/repository.gitতবে ত্রুটিটি হ'ল:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
আপনি এই স্থির করা কি জানেন কিভাবে?
git push origin master, তাই আপনি কী বলছেন তা কীভাবে প্রয়োগ করতে হয় তা আমি জানি না?
git@github.com:username/repo.gitবা হয় https://github.com/username/repo.gitতবে আপনি উভয়ের মিশ্রণটি ব্যবহার করছেন।
ssh -X, তবে এটি কোনওরকমই কাজে লাগেনি। উপরের আপডেট হওয়া প্রশ্নটি দেখুন।