আমি এমন একটি মেশিনে কমান্ড লাইনের মাধ্যমে আমার প্রকল্পে দূরবর্তীভাবে কাজ করছি যার কাছে অ্যাডমিনের অধিকার নেই এবং চালনার পরে 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
, তবে এটি কোনওরকমই কাজে লাগেনি। উপরের আপডেট হওয়া প্রশ্নটি দেখুন।