TortoiseHg এ পাসওয়ার্ড সঞ্চয় করুন


200

আমার পাসওয়ার্ড সংরক্ষণ করার জন্য কি টর্টোইজএইচজি কনফিগার করার কোনও উপায় আছে ?

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

উত্তর:


70

নিরাপত্তা সতর্কতা

যদিও এই উত্তর 2017-09-15 হিসাবে গ্রহণ করা হয়, এটা না একটি প্রস্তাবিত সমাধান। আপনার পাসওয়ার্ডগুলি কখনও সরল পাঠ্যে সংরক্ষণ করা উচিত নয়। ব্যবহার করুন mercurial_keyringপরিবর্তে এক্সটেনশান। এখানে আরও একটি উত্তর দেখুন ।


আপনি আপনার পুশ URL টি https: // ব্যবহারকারীর নাম: password@hostname.com/repo এ পরিবর্তন করতে পারেন ।

এটি গুগল কোড এবং মারকুরিয়াল এর এফএকিউগুলিতে ব্যাখ্যা করা হয়েছে ।

সম্পাদনা: মার্চুরিয়াল এফএকিউ এটি করার আরেকটি উপায় ব্যাখ্যা করে:

মার্চুরিয়াল 1.3 এর সাহায্যে আপনি আপনার এইচজিআরসি ফাইলটিতে একটি লেখক বিভাগ যুক্ত করতে পারেন:
[প্রমাণীকরণ]
উদাহরণ.প্রিফিক্স = https://hg.example.net/
example.username = foo
উদাহরণ। পাসওয়ার্ড = বার

51
এটি একটি খারাপ উত্তর! আপনার কোনও ফাইলে প্লেইন টেক্সট পাসওয়ার্ড সংরক্ষণ করা উচিত নয় ... !! অন্য বিকল্প (আরও বেশি ভোট দিয়ে) ম্যুরুয়ালিয়াল_কিরিং ব্যবহার করা একমাত্র সঠিক জিনিস!
লার্স কর্নেলিয়াসেন

6
+1 টি। hg pushঅ-ধ্বংসাত্মক হিসাবে বিবেচনা করে (আপনি সর্বদা hg stripঅবাঞ্ছিত চেঞ্জসেটগুলি করতে পারেন ), রিমোট রিপোজিটরির দিকে ঠেলাঠেলি খুব কম সুবিধাযুক্ত কোনও কাজ নয় is সেই কারণে, প্লেটেক্সট পাসওয়ার্ডের সঞ্চয়স্থান প্রায়শই পুরোপুরি পর্যাপ্ত থাকে, যতক্ষণ না কেউ সুরক্ষা সম্পর্কিত প্রভাব সম্পর্কে অবগত থাকে।
সেরেন লভবর্গ 21 मे 12

4
সমস্যাটি এমন নয় যে কেউ অনিয়মিতভাবে সংগ্রহস্থলকে দূষিত করতে পারে। সমস্যাগুলি হ'ল: (1) লোকেরা পাসওয়ার্ড পুনরায় ব্যবহার করে, তাই কেউ একবার এই পাঠ্য ফাইলটিতে পৌঁছানোর জন্য পরিচালিত হলে, তারা সম্পর্কযুক্ত সংস্থানগুলিতে অ্যাক্সেস করতে সক্ষম হবেন; (২) নির্বিচারে হ্যাকগুলি সোর্স কোডে ছিটিয়ে থাকতে পারে ... (3) কোডটি গোপন থাকতে পারে (সমস্ত বিকাশ ওপেন সোর্স নয়), এবং এটি চুরি করা সর্বদা মজাদার নয়।
সর্বাধিক

6
@ ম্যাক্স 1) তত্ত্বের ক্ষেত্রে সত্য হতে পারে, তবে ওপি স্পষ্টভাবে বলেছে যে সে একটি স্বয়ংক্রিয়ভাবে উত্পন্ন পাসওয়ার্ড ব্যবহার করছে 2) সংস্করণ নিয়ন্ত্রণ এটি থামিয়ে দেয়, আপনি যা যাচাই করা হয়েছিল তা সমস্ত পরিবর্তন দেখতে পারেন, এটি কীভাবে সমস্যা হতে পারে? 3) যদি কারও কাছে আপনার কম্পিউটারে সারণী পাসওয়ার্ড অ্যাক্সেস থাকে তবে তাদেরও আপনার কোডটিতে অ্যাক্সেস রয়েছে। পাসওয়ার্ডটি এখানে অর্থহীন কারণ তারা আপনার কোডটি কেবল একটি ডংলে ফেলে দিতে পারে।
সোনাররাটিও

4
@ লারস কর্নেলিয়াসসেন এটি খারাপ উত্তর নয়। প্রতিটি ব্যবহারের ক্ষেত্রে সেই স্তরের সুরক্ষা প্রয়োজন হয় না। কীরিং এক্সটেনশন হ'ল একটি বিকল্প, ঠিক যেমন।
সাইফার

265

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

পরিবর্তে আপনার কীরিং এক্সটেনশনটি ব্যবহার করা উচিত , কারণ এটি সুরক্ষিতভাবে প্রমাণীকরণের পাসওয়ার্ডগুলি সংরক্ষণের জন্য তৈরি করা হয়েছে। এটি ইতিমধ্যে TortoiseHg এর সাথে বান্ডেল হয়ে এসেছে , সুতরাং আপনাকে যা করতে হবে তা হ'ল এটি আপনার অনলস ফাইলটিতে নিম্নলিখিতটি লিখে সক্রিয় করুন:

[extensions]
mercurial_keyring=

নীচের উদাহরণের মতো আপনার ভাণ্ডার-নির্দিষ্ট .hg \ hgrc ফাইলটি সম্পাদনা করে আপনাকে আপনার ব্যবহারকারী নামটি পুশ url এর সাথে যুক্ত করতে হবে :

[paths]
default = https://<your_username>@bitbucket.org/tortoisehg/thg

Url এর সাথে আপনার ব্যবহারকারীর নামটি সংযুক্ত করার বিষয়ে আরও তথ্যের জন্য কিরিং এক্সটেনশন পৃষ্ঠার রিপোজিটরি কনফিগারেশন (এসএমটিপি) বিভাগটি দেখুন ।


2
আমি কেবল এই সমাধানটি চেষ্টা করেছি এবং এটি উইন্ডোজ with এর সাথে দুর্দান্ত কাজ করেছে Very খুব সুন্দর! ধন্যবাদ!
mateuscb

আমার পক্ষে ভাল কাজ করে - তবে আমি মনে করি আপনার একটি ইউথনামও অন্তর্ভুক্ত করতে হবে, হয় [auth] শিরোনামের অধীনে, অথবা ব্যবহারকারীর নাম @ হোস্টের (যেমন উপরে কীরিং লিঙ্ক অনুসারে) রিপোজিটরির পথ পরিবর্তন করতে হবে
টম কারভার

1
ভাল উত্তর, অবশ্যই যাওয়ার উপায়।
ভোবজেক্ট

আপনি যদি কোনও ওয়েব প্রক্সিটির পিছনে থাকেন তবে ব্যবহারকারীর নাম এবং পাসওয়ার্ড সংরক্ষণ সম্পর্কে কী?
শেঠ

3
সঠিক উপায়টি হ'ল ব্যবহারকারীর নামটি কনফিগার করতে লেখার বিভাগটি ব্যবহার করুন। আপনার রেপো পথে আপনার [auth] \n bitbucket.org.prefix = bitbucket.org \n bitbucket.org.username = schlamar
লেখকের

150

তিনটি পদক্ষেপ, স্ক্রিনশট দেখুনদ্রষ্টব্য: এটি আপনার পাসওয়ার্ডটিকে সরলরেখায় সংরক্ষণ করে।

এখানে চিত্র বর্ণনা লিখুন


37
দেখে মনে হচ্ছে এটি পাসওয়ার্ডটিকেও সরলরেখায় সংরক্ষণ করে - যদি আপনি কীরিং এক্সটেনশন সক্ষম করে থাকেন তবে পাসওয়ার্ড ক্ষেত্রটি অক্ষম হয়ে যায়
ভ্লাদ ইলিসেকু

5
কেবলমাত্র যদি আপনি https প্রোটোকল ব্যবহার করেন তবে HTTP এ সেট করার সময় প্যাডলকটি চলে যায় works
দেশ্পের্তে

স্বীকৃত উত্তরাধিকারের উত্তরগুলি স্তন্যপান করা উচিত, এতে সবুজ চেকযুক্ত হওয়া উচিত!
উইলিয়াম টি। ম্যালার্ড

12

আপনি যদি এটি টার্টোইজএইচজি এর মাধ্যমে কনফিগার করতে চান তবে সংগ্রহস্থল সেটিং ডায়ালগটি উপলব্ধ। ডায়ালগটি খোলার পরে, দয়া করে 'সিঙ্ক' ট্যাবে স্যুইচ করুন। আপনি এইচটিটিপিএস প্রমাণীকরণের তথ্যের সাথে একটি পাথ যুক্ত করতে পারেন।

http://tortoisehg.bitbucket.io/manual/2.9/settings.html#module-web.settings


2

আপনার স্থানীয় সংগ্রহস্থলের ডিরেক্টরিতে কেবল hgrcফাইলটি সংশোধন করুন .hgযাতে এটি এর মতো দেখায়:

[paths]
default = https://name:password@yourproj.googlecode.com/hg/

যেখানে নাম ছাড়া আপনার Google কোড লগইন হল Gmail / googlemail বিট যথা, 'fredb' (না fredb@gmail.com), পাসওয়ার্ড Google এর উত্পন্ন পাসওয়ার্ড, এবং yourproj আপনার জিসি প্রকল্পের নাম। সুতরাং যেমন কিছু:

default = https://fred:xyz123@fredproj.googlecode.com/hg/

11
কখনও সরল পাঠ্যে পাসওয়ার্ড সংরক্ষণ করবেন না। না! মুরুরিয়াল_কিরিং ব্যবহার করুন - কচ্ছপ এইচজি তখন কেবল একবার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে।
লার্স কর্নেলিয়াসেন

1
কখনই বলবেন না :) হ্যাঁ, এসএসএইচ কী কীরিংয়ের চেয়ে পছন্দনীয়, কেরিং প্লেইন টেক্সটের চেয়ে পছন্দনীয়, তবে বিভিন্ন পরিস্থিতি রয়েছে, সত্যই। পিএস "কীরিং" উত্তর এবং এটি উভয়ই উন্নত করে।
অ্যালেক্স শেস্তেরভ

0

এটি আমার ব্যবহার করে কাজ করে SSH। আমি পাসওয়ার্ডটি টেক্সট প্লেইনে জানি তবে এটি এই প্রকল্পে কোনও সমস্যা নয়। আপনার শংসাপত্রগুলির জন্য আপনাকে আমার ইউজার এবং মাইওপাস পরিবর্তন করতে হবে এবং এর পথে: টার্টোজাইপপ্লিংক.এক্সে। মুরুরিয়াল.আইএনই সম্পাদনা করুন

[reviewboard]
password = myPass
[ui]
username = myUser
ssh = "C:\Program Files\TortoiseHg\lib\TortoisePlink.exe" -l myUser -pw  myPass

0

আপনি যদি পাসওয়ার্ডআইএনআইতে পাসওয়ার্ডটি সংরক্ষণ করতে চান এবং আপনি টরটোইজএইচজি ৪.৯ বা তার চেয়ে বেশি আপগ্রেড করার পরে এটি আর কাজ করে না তবে সম্ভাব্য সমাধানটি হ'ল উপসাগরে পোর্টটি যুক্ত করা:

[auth]
tax.prefix = http://server:8080
tax.username = cerveser
tax.password = mypassword
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.