গিট ক্লোন কেবল ssh: // git @ .. দিয়ে কাজ করে এবং গিট @ এর সাথে নয়


12

জিআইটি রেপো ব্যবহার করার সময় ssh://git@server.com/repo.gitএবং কেন ব্যবহার না করে শুধুমাত্র কাজ করবে এমন কোনও ধারণা git@server.com/repo.git?

এটি অন্য কারও দ্বারা একটি সার্ভার সেটআপ করা হয়েছে সুতরাং এটি কীভাবে সেটআপ হয়েছিল সে সম্পর্কে কোনও ধারণা নেই তবে বিটবকেট বা গিটহাবের মধ্যে আমি কেবল ব্যবহার করতে পারি git@server.com/repo.gitএবং এটি এসএসএইচ প্রোটোকল ব্যবহার করে রেপোর কাজ করে এবং ক্লোন করে দেয়। কোনও আইডিয়া কেন এই সার্ভারের জন্য শুধুমাত্র যখন ব্যবহার করা হয় তখন কাজ করে ssh://git@server.com/repo.git?

সুতরাং আমি ssh://সামনে যোগ করা প্রয়োজন ।


সার্ভারটি কি বিকল্প এসএসএইচ বন্দর ব্যবহার করে? পছন্দssh://git@server.com:2222/
7:36

না এটি 22. হিসাবে ssh://git@server.com/repo.gitকাজ git@server.com/repo.gitকরে না যখন । আমি :portকোনও অবস্থাতেই যোগ করছি না । যখন আমি না ssh://পেয়ে চেষ্টা করি fatal: repository 'git@server.com/something/repo.git' does not exist। সঙ্গে ssh://git@server.com/something/repo.gitএটি কাজ করে।
ড্যানিয়েলস

কোনও ধরণের একটি কনফিগারেশন সমস্যা (সম্ভবত কোনও ফায়ারওয়াল? ব্যবহারকারীর নাম ইস্যু?) - আমার প্রতিষ্ঠানের সেটআপ নিয়ে আমার একই সমস্যা রয়েছে। তবে HTTPS মাধ্যমে এক্সেস কাজ করে - তাই সমাধান এই থ্রেড থেকে লেখা নিয়মাবলী ব্যবহার করা: stackoverflow.com/questions/15589682/...
DetlevCM

উত্তর:


32

আপনি ভুল বাক্য গঠন ব্যবহার করছেন।

আপনি যখন scheme://উপসর্গটি সরিয়ে ফেলেন , গিট আর আপনার ঠিকানা আর ইউআরএল স্টাইলে ব্যাখ্যা করে না, বরং পরিবর্তে আরসিপি / এসসিপি স্টাইল হিসাবে। তবে আরসিপি / এসসিপি শৈলীর ঠিকানাগুলির জন্য, পথটি অবশ্যই একটি কোলন: ব্যবহার করে ব্যবহারকারীর @ হোস্ট থেকে পৃথক করা উচিত (পোর্ট সমর্থিত নয় এমনটি উল্লেখ করে)। উদাহরণ স্বরূপ:

git clone daniels@server.com:repo.git

git clone git@bitbucket.com:daniels/example.git

কোলন ব্যতীত গিট কেবল ঠিকানাটিকে স্থানীয় পথ হিসাবে ব্যাখ্যা করবে।

(আপনি গিট ক্লোন বা গিট আনার ম্যানুয়াল পৃষ্ঠায় আরও বিশদ দেখতে পারেন ))


হাহ, রহস্য সমাধান হয়েছে। তুমি ঠিক. ধন্যবাদ.
ড্যানিয়েলস

আমি বিটবকেট সার্ভার ব্যবহার করছিলাম (প্রাক্তন স্ট্যাশ, আপনি যা আপনার সার্ভারে ইনস্টল করেছেন, ক্লাউড সংস্করণ নয়) এবং সেখান থেকে জিআইটি কমান্ডটি অনুলিপি করে আটকানো হয়েছে। কোনও কারণে তারা নিখোঁজদের যুক্ত করে না :
ড্যানিয়েলস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.