ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

git-remote-gcrypt - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে git-remote-gcrypt চালান

এটি হল git-remote-gcrypt কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


git-remote-gcrypt - GNU প্রাইভেসি গার্ড-এনক্রিপ্ট করা গিট রিমোট

বর্ণনাঃ


রিমোট হেল্পার প্রোগ্রামগুলিকে নেটওয়ার্ক পরিবহন পরিচালনা করার জন্য গিট দ্বারা আহ্বান করা হয়। এই সাহায্যকারী
হ্যান্ডলগুলি gcrypt:: আমাদের ব্যবহার করে, GPG এর সাথে এনক্রিপ্ট করা একটি দূরবর্তী সংগ্রহস্থল অ্যাক্সেস করবে এমন URLগুলি
কাস্টম বিন্যাস।

সমর্থিত অবস্থান হয় স্থানীয়, rsync:// এবং sftp: //, যেখানে ভান্ডার একটি হিসাবে সংরক্ষণ করা হয়
ফাইল সেট, বা পরিবর্তে যে কোনো যেখানে gcrypt একই উপস্থাপনা সংরক্ষণ করবে a
গিট রিপোজিটরি, নির্বিচারে গিট পরিবহনের উপর সেতু করা হয়েছে।

উদ্দেশ্য গোপনীয়, প্রমাণীকৃত গিট স্টোরেজ এবং ব্যবহার করে সহযোগিতা প্রদান করা
সাধারণ অবিশ্বস্ত ফাইল হোস্ট বা পরিষেবা। আমরা এটি কতটা ভালভাবে পূরণ করতে পারি তা মূল্যায়ন করতে দয়া করে আমাদের সাহায্য করুন৷
নকশা লক্ষ্য!

লক্ষ্য করুন:
এটি একটি উন্নয়ন সংস্করণ -- সংগ্রহস্থল বিন্যাস পরিবর্তন হতে পারে।

দ্রুত শুরু
· ইনস্টল করুন git-remote-gcrypt সরবরাহ চালানোর মাধ্যমে ইনস্টল.শ লিপি.

এটিতে চাপ দিয়ে একটি এনক্রিপ্ট করা রিমোট তৈরি করুন:

git রিমোট যোগ করুন ক্রিপ্ট্রেমোট gcrypt::rsync://example.com:repo
git push cryptremote master
> gcrypt: নতুন সংগ্রহস্থল সেট আপ করা হচ্ছে
> gcrypt: রিমোট আইডি হল :id:7VigUnLVYVtZx8oir34R
> [আরো লাইন ..]
> জিক্রিপ্ট করতে::[...]
> * [নতুন শাখা] মাস্টার -> মাস্টার

কনফিগারেশন


অনুসরণ git-config(২০১০) ভেরিয়েবল সমর্থিত:

দূরবর্তী .gcrypt-অংশগ্রহণকারীদের

gcrypt. অংশগ্রহণকারীদের
GPG কী শনাক্তকারীর স্থান-বিচ্ছিন্ন তালিকা। রিমোট এই এনক্রিপ্ট করা হয়
অংশগ্রহণকারীদের এবং শুধুমাত্র এই থেকে স্বাক্ষর গ্রহণ করা হয়. প্রারম্ভিক স্থান -k সব পাবলিক তালিকা
আপনি জানেন কি.

যদি এই বিকল্পটি সেট করা না থাকে, আমরা আপনার ডিফল্ট কী এনক্রিপ্ট করি এবং যেকোনো বৈধ গ্রহণ করি
স্বাক্ষর এই আচরণটি অংশগ্রহণকারীদের সেট করে স্পষ্টভাবে অনুরোধ করা যেতে পারে
থেকে সহজ.

সার্জারির gcrypt-অংশগ্রহণকারী রিমোট সেট করা রিপোজিটরির উপর অগ্রাধিকার নেয়
পরিবর্তনশীল gcrypt. অংশগ্রহণকারীদের.

দূরবর্তী .gcrypt-publish-অংশগ্রহণকারীদের

gcrypt.publish-অংশগ্রহণকারীদের
ডিফল্টরূপে, অংশগ্রহণকারীদের জিপিজি কী আইডিগুলি ব্যবহার করে এনক্রিপ্ট করে অস্পষ্ট করা হয়
প্রারম্ভিক স্থান -R. এই বিকল্প সেট করা হচ্ছে সত্য যে নিরাপত্তা পরিমাপ নিষ্ক্রিয়.

ব্যবহারে সমস্যা প্রারম্ভিক স্থান -R ডিক্রিপ্ট করার জন্য, gpg প্রতিটি উপলব্ধ গোপন চেষ্টা করে
একটি ব্যবহারযোগ্য কী খুঁজে না পাওয়া পর্যন্ত কী এর ফলে অপ্রয়োজনীয় পাসফ্রেজ হতে পারে
অনুরোধ জানায়

দূরবর্তী .gcrypt-signingkey

user.signingkey
(নিয়মিত গিট কনফিগারেশন থেকে পরবর্তী) সাইনিংয়ের জন্য ব্যবহার করার কী। তোমার উচিত
সেট user.signingkey যদি আপনার ডিফল্ট সাইনিং কী অংশগ্রহণকারীর অংশ না হয়
তালিকা আপনি বিভিন্ন রিমোট ব্যবহার করে সাইন ইন করতে প্রতি-দূরবর্তী সংস্করণ ব্যবহার করতে পারেন
কি।

পরিবেশ বৈচিত্র্য


GCRYPT_FULL_REPACK
ঠেলাঠেলি করার সময় এই পরিবেশ পরিবর্তনশীল পূর্ণ রিপ্যাক জোর করে।

উদাহরণ


কিভাবে দুই অংশগ্রহণকারীদের জন্য একটি রিমোট সেট আপ করবেন:

git রিমোট যোগ করুন ক্রিপ্ট্রেমোট gcrypt::rsync://example.com:repo
git config remote.cryptremote.gcrypt-অংশগ্রহণকারীদের "KEY1 KEY2"
git push cryptremote master

কিভাবে একটি গিট ব্যাকএন্ড ব্যবহার করবেন:

# লক্ষ্য করুন যে লক্ষ্য গিট রেপো ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং এটি
# `পরবর্তী` শাখাটি ওভাররাইট করা হবে!
git রিমোট যোগ করুন gitcrypt gcrypt::[ইমেল সুরক্ষিত]:রিপো#পরবর্তী
git push gitcrypt মাস্টার

URL খণ্ড (#পরবর্তী এখানে) কোন ব্যাকএন্ড শাখা ব্যবহার করা হয় তা নির্দেশ করে।

নোট


সহযোগিতা
অংশগ্রহণকারীর সাথে মেলে প্রতিটি পুশের জন্য ম্যানিফেস্টের এনক্রিপশন আপডেট করা হয়
কনফিগারেশন. প্রতিটি পুশিং ব্যবহারকারীর অবশ্যই সকল সহযোগীদের সর্বজনীন কী থাকতে হবে এবং
সঠিক অংশগ্রহণকারী কনফিগারেশন।

নির্ভরতা
rsync এবং কার্ল রিমোটের জন্য rsync: এবং sftp: যথাক্রমে প্রধান নির্বাহযোগ্য
একটি POSIX-সম্মত শেল প্রয়োজন যা সমর্থন করে স্থানীয়.

গনুহ গোপনীয়তা পাহারা
GPG 1.4 এবং 2 উভয়ই সমর্থিত। আপনার একটি ব্যক্তিগত GPG কী প্রয়োজন৷ GPG কনফিগারেশন
পাবলিক-কী এনক্রিপশন, সিমেট্রিক এনক্রিপশন, এবং এর জন্য অ্যালগরিদম পছন্দগুলিতে প্রযোজ্য
স্বাক্ষর দেখা এক প্রারম্ভিক স্থান আরও তথ্যের জন্য.

দূরবর্তী ID
রিমোট আইডি গোপন নয়; এটি শুধুমাত্র নিশ্চিত করে যে দুটি সংগ্রহস্থল দ্বারা স্বাক্ষরিত
একই ব্যবহারকারীকে আলাদা করা যায়। রিমোট আইডি পরিবর্তন হলে আপনি একটি সতর্কতা দেখতে পাবেন,
যা শুধুমাত্র ঘটতে হবে যদি রিমোট পুনরায় তৈরি করা হয়।

সংগ্রহস্থলের প্রয়োগ বিন্যাস
EncSign(X): GPG কী ধারক সাইন করুন এবং এনক্রিপ্ট করুন
এনক্রিপ্ট(K,X): সিমেট্রিক-কী অ্যালগরিদম ব্যবহার করে এনক্রিপ্ট করুন
হ্যাশ(এক্স): SHA-2/256

B: শাখা তালিকা
L: হ্যাশের তালিকা (Hi) এবং কী (Ki) প্রতিটি প্যাকফাইলের জন্য
R: রিমোট আইডি

সংগ্রহস্থল লিখতে:

প্রতিটি প্যাকফাইল সংরক্ষণ করুন P as এনক্রিপ্ট (কি, P)P' ফাইলের নামে Hi
কোথায় Ki একটি নতুন র্যান্ডম স্ট্রিং এবং হ্যাশ(P')Hi
স্টোর EncSign(B || L || R) ম্যানিফেস্টে

সংগ্রহস্থল পড়তে:

GPG কীরিং → ব্যবহার করে ম্যানিফেস্ট পান, ডিক্রিপ্ট করুন এবং যাচাই করুন (বি, L, R)
হলে সতর্ক করুন R পূর্বে দেখা রিমোট আইডি মেলে না
প্রতিটির জন্য হাই, Ki in L:
নথিভুক্ত কর Hi সার্ভার থেকে → P'
যাচাই করুন হ্যাশ(P') ম্যাচ Hi
ডিক্রিপ্ট করুন P' ব্যবহার KiP তারপর খোলা P গিট সহ

স্পষ্ট ফাইল
উদাহরণ ম্যানিফেস্ট ফাইল (সংক্ষিপ্ততার জন্য উপবৃত্ত সহ):

$ gpg -d 91bd0c092128cf2e60e1a608c31e92caf1f9c1595f83f2890ef17c0e4881aa0a
542051c7cd152644e4995bda63cc3ddffd635958 refs/heads/next
3c9e76484c7596eff70b21cbe58408b2774bedad refs/heads/master
pack :SHA256:f2ad50316...cd4ba67092dc4 z8YoAnFpMlW...3PkI2mND49P1qm
pack :SHA256:a6e17bb4c...426492f379584 82+k2cbiUn7...dgXfyX6wXGpvVa
keep :SHA256:f2ad50316...cd4ba67092dc4 1
repo :id:OYiSleGirtLubEVqJpFF

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


গিট অবজেক্ট আইডি এবং এর রেফ

প্যাক : :
প্যাকফাইল হ্যাশ (Hi) এবং সংশ্লিষ্ট প্রতিসম কী (Ki).

রাখা : :
প্যাকফাইল হ্যাশ এবং এর রিপ্যাক জেনারেশন

রেপো
দূরবর্তী আইডি

extn ...
এক্সটেনশন ক্ষেত্র, সংরক্ষিত কিন্তু অব্যবহৃত।

সনাক্তকরণ GCRYPT বিশ্রাম


একটি গিট ইউআরএল একটি জিক্রিপ্ট রেপো কিনা তা সনাক্ত করতে, ব্যবহার করুন: git-remote-gcrypt -- চেক url প্রস্থান অবস্থা যদি
0 যদি রেপো বিদ্যমান থাকে এবং ডিক্রিপ্ট করা যায়, 1 যদি রেপো জিক্রিপ্ট ব্যবহার করে তবে তা হতে পারে না
ডিক্রিপ্ট করা, এবং 100 যদি রেপোটি gcrypt দিয়ে এনক্রিপ্ট করা না হয় (বা অ্যাক্সেস করা যায়নি)।

মনে রাখবেন যে এটি স্থানীয় গিট সংগ্রহস্থলে রেপো বিষয়বস্তু আনতে হবে, যেমন
একটি gcrypt রেপো ব্যবহার করার সময় করা হয়।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে git-remote-gcrypt ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Phaser
    Phaser
    Phaser একটি দ্রুত, বিনামূল্যে, এবং মজার খোলা
    উৎস HTML5 গেম ফ্রেমওয়ার্ক অফার করে
    WebGL এবং ক্যানভাস রেন্ডারিং জুড়ে
    ডেস্কটপ এবং মোবাইল ওয়েব ব্রাউজার। গেমস
    সহ হতে পারে...
    Phaser ডাউনলোড করুন
  • 2
    ভাসাল ইঞ্জিন
    ভাসাল ইঞ্জিন
    VASSAL তৈরির জন্য একটি গেম ইঞ্জিন
    ঐতিহ্যগত বোর্ডের ইলেকট্রনিক সংস্করণ
    এবং কার্ড গেম। এটি জন্য সমর্থন প্রদান করে
    গেম পিস রেন্ডারিং এবং মিথস্ক্রিয়া,
    এবং...
    ভাসাল ইঞ্জিন ডাউনলোড করুন
  • 3
    OpenPDF - iText এর কাঁটা
    OpenPDF - iText এর কাঁটা
    OpenPDF তৈরির জন্য একটি জাভা লাইব্রেরি
    এবং LGPL দিয়ে PDF ফাইল সম্পাদনা করা এবং
    এমপিএল ওপেন সোর্স লাইসেন্স। OpenPDF হল
    LGPL/MPL ওপেন সোর্স iText এর উত্তরসূরি,
    আছে ...
    OpenPDF ডাউনলোড করুন - iText এর ফর্ক
  • 4
    সাগা জিআইএস
    সাগা জিআইএস
    SAGA - স্বয়ংক্রিয় জন্য সিস্টেম
    ভূ-বৈজ্ঞানিক বিশ্লেষণ - একটি ভৌগলিক
    সাথে ইনফরমেশন সিস্টেম (GIS) সফটওয়্যার
    জিওডাটার জন্য বিশাল ক্ষমতা
    প্রক্রিয়াকরণ এবং ana...
    SAGA GIS ডাউনলোড করুন
  • 5
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য IBM টুলবক্স হল a
    জাভা ক্লাসের লাইব্রেরি সমর্থন করে
    ক্লায়েন্ট/সার্ভার এবং ইন্টারনেট প্রোগ্রামিং
    OS/400 চালিত একটি সিস্টেমের মডেল,
    i5/OS, o...
    Java/JTOpen এর জন্য টুলবক্স ডাউনলোড করুন
  • 6
    D3.js
    D3.js
    D3.js (বা ডেটা-চালিত নথিগুলির জন্য D3)
    একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা আপনাকে অনুমতি দেয়
    গতিশীল, ইন্টারেক্টিভ ডেটা তৈরি করতে
    ওয়েব ব্রাউজারে ভিজ্যুয়ালাইজেশন। D3 সহ
    আপনি...
    D3.js ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

  • 1
    আবিদিফ
    আবিদিফ
    abidiff - ELF ফাইলের ABIs তুলনা করুন
    abidiff অ্যাপ্লিকেশন বাইনারি তুলনা করে
    দুটি শেয়ার্ড লাইব্রেরির ইন্টারফেস (ABI)
    ELF ফরম্যাটে। এটি একটি অর্থপূর্ণ নির্গত
    রিপোর্ট...
    আবিদিফ চালান
  • 2
    abidw
    abidw
    abidw - একটি ELF এর ABI সিরিয়ালাইজ করুন
    ফাইল abidw ELF-এ একটি ভাগ করা লাইব্রেরি পড়ে
    ফর্ম্যাট করে এবং একটি XML উপস্থাপনা নির্গত করে
    এর ABI থেকে স্ট্যান্ডার্ড আউটপুট। দ্য
    নির্গত...
    abidw রান
  • 3
    copac2xml
    copac2xml
    bibutils - গ্রন্থপঞ্জি রূপান্তর
    ইউটিলিটি...
    copac2xml চালান
  • 4
    মিশরদেশীয় খৃষ্টান
    মিশরদেশীয় খৃষ্টান
    copt - peephole অপ্টিমাইজার SYSNOPIS:
    copt ফাইল.. বর্ণনা: copt হল একটি
    সাধারণ উদ্দেশ্য peephole অপ্টিমাইজার. এটা
    এর স্ট্যান্ডার্ড ইনপুট থেকে কোড পড়ে এবং
    লেখেন একটি...
    কপ্ট চালান
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - শিরোনাম সংগ্রহ করুন
    Stx নথি থেকে ঘোষণা...
    gather_stx_titles চালান
  • 6
    gatling-বেঞ্চ
    gatling-বেঞ্চ
    বেঞ্চ - http বেঞ্চমার্ক ...
    গ্যাটলিং-বেঞ্চ চালান
  • আরও »

Ad