গিট ব্যাশের সাথে আর একটি ভলিউমে আরএসসি করতে অক্ষম


10

আমি উইন্ডোজ মেশিনে গিট ব্যাশ ব্যবহার করি: ২০১ 2016-০২-২৩ এ নির্মিত উইন্ডোজ উইন্ডোজের জন্য গিটের সংস্করণ ২.7.২ (32-বিট সংস্করণ) https://git-scm.com থেকে উপলব্ধ ।

ব্যাশ মধ্যে আমি থেকে একটি ডিরেক্টরি অনুলিপি করতে পারেন /c/থেকে /e/(একটি USB থাম্ব ড্রাইভ)। যাইহোক, আমি ব্যবহার করার চেষ্টা করার সময় আমি ত্রুটিগুলি পাই rsync। আমি cygdriveডিরেক্টরিটির নাম যুক্ত করার চেষ্টা করেছি , কিন্তু এটি কার্যকর হয়নি। এছাড়াও যোগ করার চেষ্টা করেছেন -e(কেবল কী হবে তা দেখার জন্য) যা কোনও কাজ করে না।

আমি উল্লেখ করেছি যে অনুলিপি কমান্ডটি কাজ করে কারণ এটি আশ্চর্যজনক যে আমি ড্রাইভটি একভাবে দেখতে পারি, তবে এটি অন্যভাবে দেখতে পাচ্ছি না।

সফল অনুলিপি: এখানে চিত্র বর্ণনা লিখুন

অসফল rsync: এখানে চিত্র বর্ণনা লিখুন

আপনাকে ধন্যবাদ, এবং দয়া করে মন্তব্যটি করুন যদি আপনি আমাকে আরও ভাল করে তুলতে প্রশ্নটি আরও কম করেন।

অতিরিক্ত পটভূমি এবং গবেষণা:

ত্রুটি 255

এক পর্যায়ে আমি বিশ্বাস করি যে আমি ঠিক একই ত্রুটি পেয়েছি (255), যা আমাকে এই পোস্টে নিয়ে গেছে। তবে, এখানে সমাধানটি cygwinগিট ব্যাশের সাথে নয়, সম্পর্কিত । /programming/16969119/dotcloud-push-on-cygwin-fails-with-rsync-error-unexplained-error-code-255

জাগ্রত এবং আরএসসিএনসি

rsyncবিশেষত এখানকার মেকানিক্স সম্পর্কে প্রচুর বিতর্ক রয়েছে mitchellh। তবে, আমার ইন্সটলেশনে কোন উপাদানগুলি তারা রেফারেন্স করছে তা নিশ্চিত, বা কীভাবে বলতে হবে তা নিশ্চিত ছিলাম না। আমি এই সমস্যা সম্পর্কে এই সাইটে একটি পৃথক প্রশ্ন জিজ্ঞাসা। উত্স: https://github.com/mitchellh/vagrant/issues/3236

এমুলেটেড লিনাক্স পরিবেশে ড্রাইভের তালিকা তৈরি করা

উত্স: http://mingw-users.1079350.n2.nabble.com/Windows-c-drive-td6555321.html আমি যখন পাই তখন আমি cat /etc/fstabনিম্নলিখিতগুলি পাই:

$ cat /etc/fstab
# For a description of the file format, see the Users Guide
# http://cygwin.com/cygwin-ug-net/using.html#mount-table

# DO NOT REMOVE NEXT LINE. It remove cygdrive prefix from path
none / cygdrive binary,posix=0,noacl,user 0 0
none /tmp usertemp binary,posix=0,noacl 0 0

যা আমার মনে হয় যে এটির একটি ভলিউম রয়েছে তার ইঙ্গিত দেয় cygdrive, তবে সেই নামটি সফলভাবে অ্যাক্সেস করে এমন কোনও আদেশ আমি পাইনি।

সম্ভাব্য সদৃশ প্রশ্ন:

@ কেনর্ব পরামর্শ দিলেন যে এই প্রশ্নটি কেন cwRsync উইন্ডোজে কাজ করে না তার নকল ?

গতকাল এই পোস্টটি দেখে মনে নেই, তবে এটি আমার মতো দেখতে সবচেয়ে বেশি লাগে। আমি এখনও এটি অন্যরকম বলে মনে করি কারণ এই প্রশ্নটি ২০১১ সালে পোস্ট করা হয়েছিল, এবং এর সংস্করণটি rsync২০১ 2016 সালের। / গিট বাশ

যদি সেই প্রশ্নটি সদৃশ হয় তবে সেখানে এখনই কোনও গ্রহণযোগ্য উত্তর নেই এবং শীর্ষ উত্তর আমার পক্ষে কাজ করে না।

সাধারণভাবে, এই সমস্ত গবেষণা আমাকে বিশ্বাস করতে পরিচালিত করেছিল যে rsyncউইন্ডোজ বন্দরগুলিতে বেশ কয়েকটি সমস্যা ছিল এবং এটি কেবলমাত্র বর্তমান একটি।

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

msygit এ rsync

10/18/11 এ ওয়ার্নার বেরোক মো

"/ সি / ফোল্ডার" কোনও আবেদনের যুক্তি হিসাবে পাস করার জন্য কি পালানো সম্ভব? গিট এটিকে ডিফল্টরূপে "সি: \ ফোল্ডার" এ রূপান্তর করে এবং মনে হয় সাধারণ পালানোর পদ্ধতি ব্যবহার করেও আমি এড়াতে পারি না। https://groups.google.com/forum/#!topic/msysgit/J1hvt9Ave8g

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

ত্রুটি কোডগুলি 12 এবং 255 (মার্চ 21, 2016 এ সম্পাদনা করুন)

যেহেতু অন্য কেউ (@ ডেভিডপস্টিল) এটিও একটি নকল হিসাবে বলছেন, তাই আমি ভেবেছিলাম যে আমি অন্য প্রশ্নের উত্তর / মন্তব্যগুলি আবার চেষ্টা করব try

অন্যান্য প্রশ্নের শীর্ষস্থানীয় ভোট দেওয়া উত্তর এবং মন্তব্যগুলি এখনও আমার পক্ষে কার্যকর হয়নি, যা আমাকে এই সিদ্ধান্তে নিয়ে আসে যে এটি একটি ভিন্ন সমস্যা।

অন্যান্য প্রশ্নের শীর্ষে ভোট দেওয়া উত্তরের চূড়ান্ত মন্তব্যে প্রস্তাবিত থাম্ব ড্রাইভ থেকে আরএসসিএনসি চেষ্টা করার ফলাফল এখানে রয়েছে :

প্রথমে আমি ব্যবহার করার চেষ্টা করেছি /c/, যা উইন্ডোজের জন্য বাশ-এ অন্যান্য কমান্ডগুলিতে ড্রাইভগুলি উল্লেখ করার উপায়।

user@computer MINGW32 /e
$ rsync -trd /c/examp/ .
ssh: Could not resolve hostname c: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [Receiver=3.0.9]

/cygwinউপসর্গের সাথে আমি একই ত্রুটি পেয়েছি :

user@computer MINGW32 /e
$ rsync -trd /cygwin/c/examp/ .
ssh: Could not resolve hostname c: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [Receiver=3.0.9]

বিভিন্ন ধরণের যোগ করার চেষ্টা করা হয়েছিল c:, কিন্তু অতীতে যেমন এটি উল্লেখ করা হয়েছে, কোলন rsyncমনে করে যে এটি একটি দূরবর্তী সংযোগ, এবং যাতে ত্রুটি 255 এ ব্যর্থ হয়।

user@computer MINGW32 /e
$ rsync -trd /c:/examp/ .
ssh: Could not resolve hostname c: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [Receiver=3.0.9]

দয়া করে আপনার ত্রুটিগুলি পাঠ্যে প্রতিলিপি করতে পারেন? দেখুন: কোড এবং / বা ত্রুটির স্ক্রিনশট নিরুৎসাহিত করুন
কেনারব

আপনি চেষ্টা করেছেন rsync -trd c:/examp/ e:/?
এমএস

@ হ্যাঁ হ্যাঁ, একই ত্রুটি
জেনোরোমা

পুনর্নির্মাণে mysys2সহায়তা হতে পারে তবে আমি এই পদক্ষেপগুলি অনুসরণ করতে দ্বিধায় রয়েছি। আমি ছাড়া বাঁচতে পারি rsync, তবে আমি git github.com/git-for-windows/git/wiki/
বিল্ডিং-msys2-

আপনি কি ডাব্লুএসএল চেষ্টা করেছেন ? এটি থাম্ব-ড্রাইভ মাউন্টগুলি এবং রাইসিংয়ের অনুমতি দেয়।
পিটার বারবেক

উত্তর:


0

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

  1. উইন্ডোজের জন্য গিট ব্যাশ ইনস্টল করুন
  2. ফিউচারওয়্যারrsync থেকে ডাউনলোড করুন *
  3. যে কোনও জায়গায় এক্সট্র্যাক্ট করুন, আমি পছন্দ করি C:\rsync-3.1.2-2-x86_64.pkg
  4. আপনার সিস্টেমের পথের শীর্ষে বিন ফোল্ডারটি যুক্ত করুন

* ভবিষ্যতওয়্যার.এটির পিছনে কে আছে জানি না, আমি আরও প্রাথমিক উত্সের সাথে লিঙ্ক করতে পছন্দ করব।

আমি আরও সাধারণ প্রশ্নের জবাবে এখানে উত্তর পোস্ট করেছি , কারণ এই প্রশ্নটি তখন ছিল কোথায় তা আমি মনে করতে পারি নি।


0

Http://repo.msys2.org/msys/x86_64/ থেকে নিম্নলিখিত প্যাকেজগুলি ডাউনলোড করুন:

http://repo.msys2.org/msys/x86_64/rsync-3.1.3-1-x86_64.pkg.tar.xz
http://repo.msys2.org/msys/x86_64/msys2-runtime-3.0.7-6-x86_64.pkg.tar.xz
http://repo.msys2.org/msys/x86_64/zlib-1.2.8-3-x86_64.pkg.tar.xz
http://repo.msys2.org/msys/x86_64/libiconv-1.16-1-x86_64.pkg.tar.xz

সঙ্গে প্রতিটি আন-প্যাক করুন tar -xf, এবং তারপর থেকে usr/binকপি rsync.exe, msys-2.0.dll, msys-z.dllএবং msys-iconv-2.dllযেখানে আপনি rsync চালানোর জন্য ইচ্ছুক থেকে ডিরেক্টরির মধ্যে। সঙ্গে পরীক্ষা rsync.exe -h

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