সাবভারশন ত্রুটি: (405 পদ্ধতি অনুমোদিত নয়) এমকেসিএল-এর প্রতিক্রিয়াতে


65

নতুন ডিরেক্টরি সংযোজন করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি।

svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for '....

আমি এই ত্রুটি আগে কখনও দেখিনি। আমি কিভাবে এই সমস্যা ঠিক করতে পারবো?

সমাধান
আমি সমস্যার সমাধান করতে পেরেছি:

  • সমস্যাটি প্রদান করে ফোল্ডারের পিতামাতার ডিরেক্টরি মুছুন।
  • এসভিএন আপডেট করুন।
  • নতুন হিসাবে একই নামের একটি ফোল্ডার ইতিমধ্যে ভান্ডারে উপস্থিত রয়েছে।
  • এই ফোল্ডারটি মুছুন।
  • এসভিএন কমিট
  • নতুন ফোল্ডারটি অনুলিপি করুন, সংযোজনের জন্য সময়সূচী এবং এসভিএন কমিট।

আপনি যদি ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি ওয়েব-ক্যাশে পরিষেবা চালাচ্ছেন ইত্যাদি ... আপনার কনফিগারেশন, আপনার পরিবহণ (HTTP / HTTPS), সার্ভার ত্রুটি লগের বার্তা (সর্বাধিক গুরুত্বপূর্ণ) এর মতো তথ্যের
অভাব রয়েছে

7
প্রশ্নটিতে যুক্ত করার চেয়ে উত্তর হিসাবে সমাধান যুক্ত করুন
স্যাম কোগান

3
আমি এসএনএনকে ত্রুটি প্রদান এবং ঘৃণা করি দেখে মনে হচ্ছে সারাক্ষণ স্নিগ্ধ শিশু। আমি প্রত্যাবর্তন করেছি, তারপরে যুক্ত হওয়ার চেয়ে বেশি প্রতিশ্রুতিবদ্ধ এবং জাদুকরী সার্ভারটি স্বীকৃত than

Google Code সংগ্রহস্থলের দেখুন - stackoverflow.com/a/32636072/1406510
nanosoft

উত্তর:


44

এই ত্রুটিটি সাধারণত আপনি যে ফোল্ডারটি যুক্ত করার চেষ্টা করছেন তা ইতোমধ্যে সংগ্রহস্থলটিতে উপস্থিত রয়েছে - আপনি কি সম্প্রতি একটি আপডেট করেছেন বা শুরু করার জন্য আপনি একটি পুনরাবৃত্ত চেকআউট করেছেন?

আমি আগে এই ত্রুটির মুখোমুখি হয়েছি - এমন একটি ব্লগ খুঁজে পেয়েছি যা আমাকে সমস্যাটি বলেছিল। সমাধানটি আরও জটিল ছিল, আমার কার্যকরী অনুলিপি থেকে প্রশ্নে থাকা ডিরেক্টরিটি সরিয়ে ফেলুন (এটি অন্য কোথাও অনুলিপি করে), পুনরাবৃত্ত আপডেট চালনা করুন, এবং দুটি ডিরেক্টরি একত্রে মেনু করে নিন।

সম্পাদনা: ওপস - ইতিমধ্যে প্রশ্নবঙ্গে উত্তর। এবং এখানে আমি সবাই উত্তেজিত ছিলাম যে আমি একটি উত্তরহীন প্রশ্নের উত্তর জানতাম :)


@ অ্যান্ড্রু - ঠিক আছে, আপনি প্রশ্নের সঠিক উত্তর দিয়েছেন ... @ সার্জিওর নিজের প্রশ্নের উত্তর দেওয়া উচিত ছিল।
জোশ

8

গুগলকোডে এমকেএটিভিটি নিয়ে আমার একই রকম সমস্যা ছিল। এটি কারণ ছিল যে আমি http :, সহ সংগ্রহস্থলটি চেক আউট করেছি, তবে চেক-ইনগুলি https :.


দুর্দান্ত ধরা - আমি আমার মেশিনে অধৈর্য প্রোগ্রামারের রোষ প্রকাশ করতে চলেছিলাম। :) হয় আপনাকে https: র সাহায্যে ফোল্ডারটি পুনরুদ্ধার করতে হবে: (অথবা আপনি যদি লুক্কায়িতভাবে .svn ব্যতীত ফোল্ডারটি সাফ করে ফেলেন, তবে .svn / এন্ট্রিগুলির বিষয়বস্তুগুলিকে সংশোধন করুন যা http => https থেকে ইউআরএল রয়েছে Now এখন কমিট স্ক্রিনটি https ইউআরএল দেখায়))
গিশু


5

আমি একই ত্রুটি পেয়েছি এবং এটি সমাধান করতে পরিচালিত:

  1. SVN সমস্যাযুক্ত ডিরেক্টরিটিকে 'foo' বা অন্য যে কোনও কিছুতে পুনরায় নামকরণ করুন
  2. এসভিএন কমিট
  3. এসভিএন পুনঃনামকরণ আপনি যে নামটি চান তা ফিরে যান
  4. এসভিএন কমিট

আমি নিশ্চিত নই যে এটি সব ক্ষেত্রে কাজ করে তবে এটি পিতামাতার ডিরেক্টরি মুছে ফেলার চেয়ে সহজ।


এই সহজ সমাধানটি আমার সমস্যা সমাধান করেছে। অনেক ধন্যবাদ! :)
কনসুয়েলা

4

আপনার এসএনএন সংগ্রহস্থলটি কি এইচটিটিপি-র মাধ্যমে কমিট করার অনুমতি দেয়? সোর্সফোর্সের মতো কিছু সংগ্রহস্থল এইচটিটিপি-র মাধ্যমে বেনামে চেকআউট করার অনুমতি দেয় তবে এসএনএন এবং এসএসএইচ এর মাধ্যমে বিকাশকারীদের চেক ইন করা প্রয়োজন।


3

আমার ক্ষেত্রে, ফোল্ডারের মধ্যে ফাইলগুলি পরীক্ষা করতে আমার সমস্যা হয়েছিল। আমি সার্জিও কয়েকটি পরিবর্তনগুলির সাথে বর্ণিত পদক্ষেপগুলি অনুসরণ করেছিলাম।

  1. সমস্যার মূল ডিরেক্টরিটি অনুলিপি করেছেন।
  2. অনুলিপি করা ডিরেক্টরিতে .svn ফাইলগুলি মোছা
  3. এসএনএন মুছে ফেলুন / পিতামাতার_নির্দেশনা
  4. সমর্পণ করা
  5. রেপোতে নতুন ডিরেক্টরি তৈরি করুন
  6. সমর্পণ করা
  7. অনুলিপি করা ডিরেক্টরি থেকে রেপোতে সাব ডিরেক্টরিগুলি সরান
  8. সমর্পণ করা
  9. স্বতন্ত্র ফাইলগুলি অনুলিপি করুন
  10. সমর্পণ করা

আমার কাছে কয়েকটি ফাইল ছিল যার সাথে আমার চ্যালেঞ্জ ছিল। আমি সেগুলি সংগ্রহস্থল থেকে বাইরে রেখেছি, তবে তাদের নতুন নাম দিয়ে পুনরায় তৈরি করেছি।


2

আমি যখন এসভিএন ডিরেক্টরি ফর্মটি সরিয়ে নিয়েছি এবং তখন এটি পুনরায় তৈরি করেছি, যখন আমি নতুন যুক্ত ডিরেক্টরিটি প্রতিশ্রুতিবদ্ধ তখন এসভিএন এই ত্রুটিটি পেয়েছিল I আমি নতুন যুক্ত ডিরেক্টরিতে একটি এসভিএন চালু করে সমস্যাটি সমাধান করেছি এবং তারপরে দ্বন্দ্বগুলি ম্যানুয়ালি সমাধান করেছি


1

ওএস এক্স ফাইন্ডারে ফাইল অনুলিপি করে যখন .svn পদদলিত হয়ে যায় তখন আনফুডল, একটি হোস্ট করা এসএনএন পরিষেবা ব্যবহার করে আমি বারবার এই ত্রুটিটি দেখতে পাচ্ছি। আমার জন্য কাজ করা এসএনএন প্রসারণ:

  • প্রত্যাবর্তন করা
  • হালনাগাদ
  • দূরবর্তী ইউআরএল ব্যবহার করে ফোল্ডারটি মুছুন
  • যোগ করুন এবং ফোল্ডার প্রতিশ্রুতিবদ্ধ

0

আমার ক্ষেত্রে, আমি একটি নতুন ডিরেক্টরি যুক্ত করছি যা আমার স্থানীয় (ক্লায়েন্ট) মেটাডেটা ইতিমধ্যে সার্ভারে রয়েছে বলে মনে করেছে এবং ক্লিনআপ এটি সংশোধন করে নি। আমি সমস্ত নতুন এবং সংশোধিত ফাইল ব্যাক আপ করেছি, সমস্ত কিছু মুছে ফেলেছি (রুট .svn ফোল্ডার ব্যতীত), ফাইলগুলি পুনরুদ্ধার করার জন্য আপডেট চালিয়েছি এবং আমার নতুন এবং সংশোধিত ফাইলগুলিকে ব্যাকআপ করে রেখে ডিরেক্টরিটিতে অনুলিপি করেছি। আমি নতুন ফাইলগুলি আবার যুক্ত করেছি এবং সাফল্যের সাথে প্রতিশ্রুতিবদ্ধ করেছি।


0

Eclipse এ এটি ঠিক করা সহজ।

দল> অন্য ট্যাগ / শাখায় স্যুইচ করুন

নির্বাচন করুন, পুরোপুরি পুনরাবৃত্তি করুন এবং কার্যকরী অনুলিপিটিকে নির্দিষ্ট গভীরতায় পরিবর্তন করুন

ঠিক আছে টিপুন

ফোল্ডারের আইকন পরিবর্তন। ডান ক্লিক করুন এবং (দল>) চিহ্ন সমাধান হয়েছে।

এটি এখন, আপনি প্রতিশ্রুতিবদ্ধ করতে পারেন।


মনে রাখবেন যে Eclipse একটি বিকাশকারী সরঞ্জাম, এবং সত্যই সার্ভারফল্টের ফোকাস নয়।
অ্যান্ড্রু বি

0

ফোল্ডারটির একটি ব্যাকআপ নিন।
সংগ্রহস্থলে ফোল্ডারটি মুছুন (রেপো-ব্রাউজার ব্যবহার করে)।
আবার প্রতিশ্রুতিবদ্ধ।

আমার জন্য ভাল কাজ করে।
মার্কাস


0

আমার একই সমস্যা ছিল, আমি এসএনএন ফোল্ডারটি আপডেট করার চেয়ে ডিরেক্টরিটি (কেবল সুরক্ষার জন্য) ব্যাক আপ করেছি। তার পরে আমি আবারও প্রতিশ্রুতিবদ্ধ হতে পারে। (এবং আমার ব্যাকআপ ব্যবহার করা হয়নি)


-1

E175002 200 ঠিক আছে আমার একটি সমস্যা ছিল। তবে আমি পড়েছি যে ত্রুটি বার্তায় পাথটি একটি ভুল সার্ভারের বিষয়ে কথা বলছিল, সুতরাং আমার ট্রাঙ্কের URL ভাল ছিল না ( http: // লোকালহস্ট: 80 / পাথ / থেকে / আমার / ট্রাঙ্ক / ) ... অপেক্ষা করুন! লোকালহোস্ট ?! ... এবং এখন আমি বুঝতে পেরেছি যে এটি আমার প্রথম পুনর্নির্মাণের সময় আমার সেটিংসগুলি আমার প্রকল্পের ফাইলগুলি স্থানীয় রেপোতে প্রেরণ করেছিল ... সুতরাং আপনার প্রথম রেভটিতে নিশ্চিত করুন যে আপনার সার্ভারের আইপির জন্য আপনার সেটিংসটি ভুল নয় কারণ এর পরে ... আপনার রেপোতে ভুল তথ্য থাকবে, এবং আপনাকে এটিতে বা সেই প্রথমবারের জন্য আপনার রেপো ব্যবহার করতে চান এমন প্রতিটি ক্লায়েন্টের উপর এই খারাপ সেটিংস সংশোধন করার একটি উপায় খুঁজে বের করতে হবে।

আমার ফিক্সটি ছিল আমার প্রকল্পের প্রতিটি ফোল্ডার পরীক্ষা করা…। প্রতিটি ফোল্ডারে .svn ফোল্ডার রয়েছে যা তথ্য সংরক্ষণ করে এবং প্রতিটি .svn ফোল্ডারে "এন্ট্রি" নামে একটি ফাইল আছে ... এই ফাইলে সার্ভারের পথ রয়েছে, আমি সংরক্ষণ করা প্রতিটি এন্ট্রিগুলিতে ভাল লাইন দ্বারা খারাপ লাইনটি প্রতিস্থাপন করেছি প্রতিটি .svn ফোল্ডারে। এবং তারপরে আর কোনও ত্রুটি নেই।

আশা করি এটা সাহায্য করবে. :) দুঃখিত আমার পোস্টটি যদি বুঝতে অসুবিধা হয় ^^ 'আমি খুব চেষ্টা করি।

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