লোকালহোস্টে এসএনভিজারে সংযুক্ত হতে পারে না - সংযোগ সক্রিয়ভাবে প্রত্যাখ্যান করা হয়েছে


1

আমি যখন আমার এসভিএন সার্ভারে টরটোইস ব্যবহার করে এটি ব্যবহার করার চেষ্টা করি তখন:

svn://localhost/

কচ্ছপ আমাকে বলে: "হোস্ট 'লোকালহোস্ট' এর সাথে সংযোগ করতে পারছি না No কোনও সংযোগ তৈরি করা যায়নি কারণ টার্গেট মেশিন সক্রিয়ভাবে এটি অস্বীকার করেছিল।"

আমি এটা কিভাবে ঠিক করবো?

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

আমি এসএনডিডমিন তৈরি ব্যবহার করে একটি সংগ্রহস্থল তৈরি করেছি; এটা এখানে থাকেC:\svnGrove

সি: \ এসএনএনগ্রোভ \ কনফিড \ এসভিএনজারডকনফ (# মন্তব্য বাদ দেওয়া):

[general]
anon-access=read
auth-access=write
password-db=passwd
#authz-db=authz
realm=svnGrove

সি: \ svnGrove \ সার্ভার \ passwd কোন:

[users]
myname=mypass

আমার সাবভারশন সার্ভার পরিষেবাটি নির্দেশিত:

C:\Program Files\SlikSvn\bin\svnserve.exe --service -r C:\svnGrove

এটি টিসিপি / আইপি পরিষেবাটি নির্ভরতা হিসাবে দেখায়। অনুরূপ ফলাফল সহ আমি কমান্ড লাইন থেকে এসএনভিজার চালানোর চেষ্টা করেছি।

নীচে কচ্ছপ এসভিএন-তে 'সম্পর্কে' বিকল্প দ্বারা সরবরাহ করা হয়েছে:

TortoiseSVN 1.6.10, Build 19898 - 32 Bit , 2010/07/16 15:46:08
Subversion 1.6.12, 
apr 1.3.8
apr-utils 1.3.9
neon 0.29.3
OpenSSL 0.9.8o 01 Jun 2010
zlib 1.2.3

নিম্নলিখিতটি কমান্ড লাইনে এসএনএন - রূপান্তর থেকে এসেছে (এটি কোলাবনেট কেন বলে তা নিশ্চিত নয়, কোলাবনেটটি আমার পূর্ববর্তী এসভিএন বাইনারি ছিল যা আমি সেটআপ করেছি The আনইনস্টলারটি নিখুঁতভাবে সমস্ত কিছু সরিয়ে ফেলতে ব্যর্থ হয়েছিল):

svn, version 1.6.12 (SlikSvn/1.6.12) WIN32
   compiled Jun 22 2010, 20:45:29

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme

সমস্যাটি সমাধানে সাফল্য না পেয়ে আমি আমার উইন্ডোজ ফায়ারওয়াল এবং সিএ ইন্টারনেট সুরক্ষা অক্ষম করে দিয়েছি।

সম্পাদন করা

এসএনভিজারের পুরানো সংস্করণটি এখনও আনইনস্টল করার পরে পরিষেবা হিসাবে সেট আপ করা হয়েছিল, এই পথটির দিকে ইঙ্গিত করে:

C:\Program Files\Subversion\svn-win32-1.4.6\bin

আমি পরিষেবাটি নতুন পথে নির্দেশ করার জন্য রেজিস্ট্রি কী সম্পাদনা করেছি (উপরে দেখানো হয়েছে)। আমি সার্ভিস হিসাবে পরিষেবা হিসাবে চালনা করি, বা -ড ব্যবহার করি না কেন, নেটস্ট্যাট-এনপি টিসিপি দ্বারা উত্পাদিত তালিকায় আমি সেই পোর্ট নম্বরের জন্য কোনও প্রবেশ দেখতে পাচ্ছি না।


1
এসএনভিজার চলছে? Netstat -anp tcpএটি প্রদর্শিত হবে; যদি '3690 তালিকাবদ্ধকরণ' এর জন্য কোনও লাইন থাকে, তবে সাবস্ট্রেশন চলছে।
কেভিন এম

1
উইন্ডোজ পরিষেবাদি (পরিষেবাদি.এমএসসি) তালিকায় কোলাবনেট সাবভার্সন পরিষেবাটি এখনও প্রদর্শিত হচ্ছে?
জয়মজ

এই দুটি প্রশ্নের উত্তর দিতে সম্পাদিত। সমস্যাটি দেখার জন্য ধন্যবাদ!
RMorrisey

আমি লক্ষ্য করেছি যে ম্যানুয়ালটিতে যখন তারা এসএনভিজার চালায়, এটি বার্তাটি দেখায়: "# এসএনভিজার এখন চলছে, পোর্ট 3690 এ শুনছে"। আমি আমার কনসোলটিতে এই বার্তাটি পাই না, কনসোলটি কেবল বিরতি দেয়। কেন তা নিশ্চিত নয়।
RMorrisey

এটির জন্য মূল্যবান, আমি পুরানো এসএনভিজারটি আবার কাজ করেছি। কেন জানি না 1.6 সংস্করণ সংযোগ গ্রহণ করবে না।
আরএমরিসি

উত্তর:


2

হুডসন স্ট্যান্ডার্ড ডিফল্টগুলির সাথে উইন্ডোজ 7 64-বিট-এ স্বনভিজারে বেনামে সংযুক্ত হতে পারে না। কমান্ড লাইনে যুক্ত হওয়া নিম্নলিখিত পরামিতিগুলি সফল হয়েছিল:

svnserve -d --listen-port 3690 --listen-host 127.0.0.1 -r svn-repos

2

উইন্ডোজ 7 প্রফেশনাল 64৪-বিটে, স্লিকএসভিএন ব্যবহার করে, আমি সংযোগ করতে পারলাম svn://localhost/, তবে এর সাথে নয় svn://127.0.0.1/

আমি তখন খুঁজে পেয়েছিলাম যে সংযুক্ত করে svn://[::1]/আমি যুক্ত করে সম্বোধন করেছি

::1 svn

to C:\Windows\System32\drivers\etc\hosts

এখন, ভাল svn://svn/কাজ করে।

এছাড়াও, আদেশ:

netstat -anp tcp

IPv6 তথ্য প্রদর্শন করবে না। IPv6 সংযোগগুলি দেখতে, ব্যবহার করুন:

netstat -anp tcpv6

সুতরাং, পোর্ট 3690 এ কোনও শ্রোতা রয়েছে কিনা তা দেখতে, ব্যবহার করুন:

netstat -an | findstr "3690"

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