গিট ওভার বিটভিজ এসএসএইচ গিট-আপলোড-প্যাক ত্রুটি তৈরি করে


1

গিটের সাথে ব্যবহার করার জন্য আমি আমার পিসিতে একটি সাধারণ এসএসএইচ সার্ভার স্থাপন করার চেষ্টা করছি। আমার পিসিতে একটি গিট রেপো রাখা এবং বাইরে থাকা অবস্থায় আমার ল্যাপটপ থেকে করা কোনও কাজকে ঠেলে দেওয়ার ধারণা। দুটি মেশিনই উইন্ডোজ 8 চালায়।

আমি বেশ কয়েকটি এসএসএইচ সার্ভার সমাধানের চেষ্টা করেছি, তবে শেষ পর্যন্ত আমি বিটভিস এসএসএইচ সার্ভারের সাথে যাওয়ার সিদ্ধান্ত নিয়েছি। আমি পাবলিক কী প্রমাণীকরণ ব্যবহার করে আমার ল্যাপটপ থেকে সাধারণত এসএসএইচ করতে পারি।

আমি যখন যদিও গিট ব্যবহার করার চেষ্টা করি তখন আমি একটি ত্রুটি পাই git-upload-pack: command not found। আমি চারপাশে সিচ করেছিলাম এবং স্ট্যাক ওভারফ্লো থেকে একটি পোস্টে শেষ করেছি যা মূলত বলেছিল যে প্যাথটি অ-লজিক ব্যবহারকারীদের জন্য সঠিকভাবে সেট করা যায় না।

আমি প্রকৃতপক্ষে কমান্ড ম্যাট বলে কমান্ডটি কার্যকর করেছি এবং এটি প্রমাণিত হয়েছে যে আমি সিটি ভেরিয়েবল হিসাবে সেট করে দিলেও c \it \ বিন PATH এর অংশ নয়। আমি যতদূর দেখতে পাচ্ছি, উইন্ডোজে সিস্টেম ইনভেরিওনামেন্টাল ভেরিয়েবলগুলি সম্পাদনা করা এই প্যাথটিকে প্রভাবিত করে না। আমাকে সঠিকভাবে এটি সেট করার জন্য কোনও ধারণা?

আমি যে ভার্চুয়াল ইউজার গ্রুপটি ব্যবহার করি তার জন্য বিটভিজের সেটিংসটি নিম্নলিখিত: এখানে চিত্র বর্ণনা লিখুন

ধন্যবাদ!

উত্তর:


1

আজ, আমিও একই অভিজ্ঞতা পেয়েছি। আমি বিটভিজ এসএসএইচ সার্ভার দিয়ে উইন্ডোজ Windows-তে একটি গিট সার্ভার সেটআপ করার চেষ্টা করছিলাম। এসএসএইচ সার্ভার সেটআপ করার পরে এবং গিট ইনস্টল করার পরে, যখন আমি উত্স থেকে টানতে চেষ্টা করেছি, তখন আমি পেয়েছি git-upload-pack: command not foundএবং যখন আমি পেয়েছি সেই উত্সটির দিকে ধাক্কা দেওয়ার চেষ্টা করেছি git-receive-pack: command not found

স্পষ্টতই, এটি সার্ভার সাইড সমস্যা side সার্ভার কার্যকর করতে পারে না git-upload-packএবং git-receive-pack। আপনার যা করতে হবে:

এই গিট কমান্ডগুলি ব্যবহার করতে, আপনার এগুলি আপনার প্যাথ ভেরিয়েবলে যুক্ত করা উচিত। এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার গিট ইনস্টল ডিরেক্টরিটির পথ সন্ধান করুন (এটি আমার মেশিনে C:\Installs\Git)
  2. আপনার ডেস্কটপে / স্টার্ট মেনুতে: ডান ক্লিক করুন My Computer>Properties
  3. ক্লিক Advanced System settings
  4. ট্যাবটি খুলুন Advanced
  5. বোতামটি ক্লিক করুন Environment variables
  6. System variablesঅনুসন্ধান Pathএবং ক্লিক অধীনেEdit...
  7. সংযোজন করুন ;C:\Installs\Git\libexec\git-coreনিম্ন বক্সে।
  8. ঠিক আছে, ওকে, ওকে ক্লিক করুন এবং সবকিছু বন্ধ করুন।

এখন, git-upload-packএবং git-receive-packকমান্ড লাইনে উপলব্ধ। এই ঠিক সমস্যাটি আমি ঠিক করেছি। আশা করি এটা তোমার জন্য কাজ করবে।


0

আমি যখন গিটটি ব্যবহার করার চেষ্টা করি তখন আমি একটি ত্রুটি পাই গিট-আপলোড-প্যাক: কমান্ডটি পাওয়া যায় নি। আমি চারপাশে সিচ করেছিলাম এবং স্ট্যাক ওভারফ্লো থেকে একটি পোস্টে শেষ করেছি যা মূলত বলেছিল যে প্যাথটি অ-লজিক ব্যবহারকারীদের জন্য সঠিকভাবে সেট করা যায় না।

এই PATH সিস্টেম পরিবেশে PATH নয়। এটি ব্যবহারকারীর @ sshserver এর পথ।

আপনি ব্যবহার করতে পারেন lsবা dirযা কি টার্মিনাল আপনি ব্যবহারকারীর @ sshserver জন্য পথ খুঁজে পেতে SSH ক্লায়েন্টের জন্য প্রদান উপর নির্ভর করে।

এবং আপনাকে সার্ভারের পাশের সেই রাস্তায় ব্যবহারকারীর অনুমতি পরিবর্তন করতে হবে। আপনি এই লিঙ্কটি উল্লেখ করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.