ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

git-remote-gcrypt - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ git-remote-gcrypt പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന git-remote-gcrypt കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


git-remote-gcrypt - GNU പ്രൈവസി ഗാർഡ്-എൻക്രിപ്റ്റ് ചെയ്ത git റിമോട്ട്

വിവരണം


നെറ്റ്‌വർക്ക് ഗതാഗതം കൈകാര്യം ചെയ്യാൻ ജിറ്റ് വഴി റിമോട്ട് ഹെൽപ്പർ പ്രോഗ്രാമുകൾ അഭ്യർത്ഥിക്കുന്നു. ഈ സഹായി
കൈകാര്യം ചെയ്യുന്നു gcrypt:: GPG ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത ഒരു റിമോട്ട് റിപ്പോസിറ്ററി ആക്സസ് ചെയ്യുന്ന URL-കൾ
ഇഷ്ടാനുസൃത ഫോർമാറ്റ്.

പിന്തുണയ്ക്കുന്ന ലൊക്കേഷനുകളാണ് പ്രാദേശിക, rsync:// ഒപ്പം sftp: //, ഇവിടെ ശേഖരം ഒരു ആയി സംഭരിച്ചിരിക്കുന്നു
ഫയലുകളുടെ ഒരു കൂട്ടം, അല്ലെങ്കിൽ പകരം ഏതെങ്കിലും ഇവിടെ gcrypt അതേ പ്രാതിനിധ്യം a-യിൽ സംഭരിക്കും
git റിപ്പോസിറ്ററി, അനിയന്ത്രിതമായ git ഗതാഗതത്തിന് മേൽ പാലം.

രഹസ്യാത്മകവും ആധികാരികതയുള്ളതുമായ ജിറ്റ് സംഭരണവും സഹകരണവും നൽകുക എന്നതാണ് ലക്ഷ്യം
സാധാരണ വിശ്വസനീയമല്ലാത്ത ഫയൽ ഹോസ്റ്റുകൾ അല്ലെങ്കിൽ സേവനങ്ങൾ. ഞങ്ങൾ ഇത് എത്ര നന്നായി നിറവേറ്റുന്നുവെന്ന് വിലയിരുത്താൻ ദയവായി ഞങ്ങളെ സഹായിക്കൂ
ഡിസൈൻ ലക്ഷ്യം!

ശ്രദ്ധിക്കുക:
ഇതൊരു വികസന പതിപ്പാണ് -- റിപ്പോസിറ്ററി ഫോർമാറ്റ് മാറിയേക്കാം.

പെട്ടെന്നുള്ള തുടക്കം
· ഇൻസ്റ്റാൾ ചെയ്യുക git-remote-gcrypt വിതരണം ചെയ്തുകൊണ്ട് install.sh സ്ക്രിപ്റ്റ്.

· അതിലേക്ക് അമർത്തി ഒരു എൻക്രിപ്റ്റ് ചെയ്ത റിമോട്ട് സൃഷ്ടിക്കുക:

git remote add cryptremote gcrypt::rsync://example.com:repo
git പുഷ് ക്രിപ്‌ട്രിമോട്ട് മാസ്റ്റർ
> gcrypt: പുതിയ റിപ്പോസിറ്ററി സജ്ജീകരിക്കുന്നു
> gcrypt: റിമോട്ട് ഐഡി :id:7VigUnLVYVtZx8oir34R
> [കൂടുതൽ വരികൾ ..]
> ജിക്രിപ്റ്റ് ചെയ്യാൻ::[...]
> * [പുതിയ ബ്രാഞ്ച്] മാസ്റ്റർ -> മാസ്റ്റർ

കോൺഫിഗറേഷൻ


ഇനിപ്പറയുന്നവ git-config(1) വേരിയബിളുകൾ പിന്തുണയ്ക്കുന്നു:

റിമോട്ട്. .gcrypt-പങ്കാളികൾ

gcrypt. പങ്കാളികൾ
GPG കീ ഐഡന്റിഫയറുകളുടെ സ്പേസ്-വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ്. റിമോട്ട് ഇവയിലേക്ക് എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു
പങ്കെടുക്കുന്നവരും ഇവരിൽ നിന്നുള്ള ഒപ്പുകളും മാത്രമേ സ്വീകരിക്കുകയുള്ളൂ. ജിപിഎൽ -k എല്ലാ പൊതുവായും പട്ടികപ്പെടുത്തുന്നു
നിങ്ങൾക്ക് അറിയാവുന്ന കീകൾ.

ഈ ഓപ്‌ഷൻ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഞങ്ങൾ നിങ്ങളുടെ ഡിഫോൾട്ട് കീയിലേക്ക് എൻക്രിപ്റ്റ് ചെയ്യുകയും സാധുതയുള്ളവ സ്വീകരിക്കുകയും ചെയ്യും
കയ്യൊപ്പ്. പങ്കാളികളെ സജ്ജീകരിക്കുന്നതിലൂടെയും ഈ സ്വഭാവം വ്യക്തമായി അഭ്യർത്ഥിക്കാം
ലേക്ക് ലഘുവായ.

ദി gcrypt-പങ്കാളികൾ റിമോട്ടിൽ ക്രമീകരണം ശേഖരണത്തേക്കാൾ മുൻഗണന നൽകുന്നു
വേരിയബിൾ gcrypt. പങ്കാളികൾ.

റിമോട്ട്. .gcrypt-publish-participants

gcrypt.publish-participants
ഡിഫോൾട്ടായി, എൻക്രിപ്റ്റ് ചെയ്യുന്നതിലൂടെ പങ്കെടുക്കുന്നവരുടെ ജിപിജി കീ ഐഡികൾ മറയ്ക്കുന്നു
ജിപിഎൽ -R. ഈ ഓപ്ഷൻ സജ്ജമാക്കുന്നു യഥാർഥ ആ സുരക്ഷാ നടപടി പ്രവർത്തനരഹിതമാക്കുന്നു.

ഉപയോഗിക്കുന്നതിലെ പ്രശ്നം ജിപിഎൽ -R ഡീക്രിപ്റ്റ് ചെയ്യാൻ, ജിപിജി ലഭ്യമായ ഓരോ രഹസ്യവും പരീക്ഷിക്കുന്നു
ഉപയോഗയോഗ്യമായ ഒരു കീ കണ്ടെത്തുന്നതുവരെ കീ. ഇത് അനാവശ്യ പാസ്‌ഫ്രെയ്‌സിന് കാരണമാകും
ആവശ്യപ്പെടുന്നു.

റിമോട്ട്. .gcrypt-signingkey

user.signingkey
(രണ്ടാമത്തേത് സാധാരണ ജിറ്റ് കോൺഫിഗറേഷനിൽ നിന്ന്) ഒപ്പിടാൻ ഉപയോഗിക്കേണ്ട കീ. നീ ചെയ്തിരിക്കണം
ഗണം user.signingkey നിങ്ങളുടെ ഡിഫോൾട്ട് സൈനിംഗ് കീ പങ്കാളിയുടെ ഭാഗമല്ലെങ്കിൽ
പട്ടിക. വ്യത്യസ്‌ത റിമോട്ടുകളിൽ സൈൻ ചെയ്യാൻ നിങ്ങൾക്ക് ഓരോ റിമോട്ട് പതിപ്പും ഉപയോഗിക്കാം
കീകൾ.

ENVIRONMENT വ്യത്യാസങ്ങൾ


GCRYPT_FULL_REPACK
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ തള്ളുമ്പോൾ ഫുൾ റീപാക്ക് ചെയ്യാൻ പ്രേരിപ്പിക്കുന്നു.

ഉദാഹരണങ്ങൾ


രണ്ട് പങ്കാളികൾക്കായി ഒരു റിമോട്ട് എങ്ങനെ സജ്ജീകരിക്കാം:

git remote add cryptremote gcrypt::rsync://example.com:repo
git config remote.cryptremote.gcrypt-പങ്കാളികൾ "KEY1 KEY2"
git പുഷ് ക്രിപ്‌ട്രിമോട്ട് മാസ്റ്റർ

ഒരു git ബാക്കെൻഡ് എങ്ങനെ ഉപയോഗിക്കാം:

# ടാർഗെറ്റ് ജിറ്റ് റിപ്പോ ഇതിനകം തന്നെ നിലവിലുണ്ടെന്നും അത് ഉണ്ടെന്നും ശ്രദ്ധിക്കുക
# `അടുത്ത` ബ്രാഞ്ച് തിരുത്തിയെഴുതപ്പെടും!
git റിമോട്ട് ചേർക്കുക gitcrypt gcrypt ::[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]:റെപ്പോ#അടുത്തത്
git push gitcrypt master

URL ശകലം (#അടുത്തത് ഇവിടെ) ഏത് ബാക്കെൻഡ് ബ്രാഞ്ചാണ് ഉപയോഗിച്ചതെന്ന് സൂചിപ്പിക്കുന്നു.

കുറിപ്പുകൾ


സഹകരണം
പങ്കാളിയുമായി പൊരുത്തപ്പെടുന്നതിന് ഓരോ പുഷിനും മാനിഫെസ്റ്റിന്റെ എൻക്രിപ്ഷൻ അപ്ഡേറ്റ് ചെയ്യുന്നു
കോൺഫിഗറേഷൻ. ഓരോ പുഷ് ചെയ്യുന്ന ഉപയോക്താവിനും എല്ലാ സഹകാരികളുടെയും പൊതു കീകൾ ഉണ്ടായിരിക്കണം
ശരിയായ പങ്കാളി കോൺഫിഗറേഷൻ.

ആശ്രയിച്ചിരിക്കുന്നു
rsync ഒപ്പം ചുരുൾ റിമോട്ടുകൾക്കായി rsync: ഒപ്പം sftp: യഥാക്രമം. പ്രധാന എക്സിക്യൂട്ടബിൾ
പിന്തുണയ്ക്കുന്ന ഒരു POSIX-കംപ്ലയന്റ് ഷെൽ ആവശ്യമാണ് പ്രാദേശിക.

ഗ്നു സ്വകാര്യത ഗാർഡ്
GPG 1.4 ഉം 2 ഉം പിന്തുണയ്ക്കുന്നു. നിങ്ങൾക്ക് ഒരു സ്വകാര്യ GPG കീ ആവശ്യമാണ്. GPG കോൺഫിഗറേഷൻ
പൊതു-കീ എൻക്രിപ്ഷൻ, സിമെട്രിക് എൻക്രിപ്ഷൻ, കൂടാതെ അൽഗോരിതം ചോയിസുകൾക്ക് ബാധകമാണ്
ഒപ്പിടുന്നു. കാണുക ഒന്ന് ജിപിഎൽ കൂടുതൽ വിവരങ്ങൾക്ക്.

റിമോട്ട് ID
റിമോട്ട് ഐഡി രഹസ്യമല്ല; ഒപ്പിട്ട രണ്ട് ശേഖരണങ്ങൾ മാത്രമേ ഇത് ഉറപ്പാക്കൂ
ഒരേ ഉപയോക്താവിനെ വേർതിരിച്ചറിയാൻ കഴിയും. റിമോട്ട് ഐഡി മാറുകയാണെങ്കിൽ നിങ്ങൾ ഒരു മുന്നറിയിപ്പ് കാണും,
റിമോട്ട് വീണ്ടും സൃഷ്‌ടിച്ചാൽ മാത്രമേ സംഭവിക്കൂ.

സംഭരണിയാണ് ഫോർമാറ്റ്
എൻക്സൈൻ(X): GPG കീ ഹോൾഡറിലേക്ക് സൈൻ ചെയ്ത് എൻക്രിപ്റ്റ് ചെയ്യുക
എൻക്രിപ്റ്റ്(K,X): സമമിതി-കീ അൽഗോരിതം ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യുക
ഹാഷ്(X): SHA-2/256

B: ബ്രാഞ്ച് ലിസ്റ്റ്
L: ഹാഷിന്റെ പട്ടിക (Hi) കൂടാതെ കീ (Ki) ഓരോ പാക്ക് ഫയലിനും
R: വിദൂര ഐഡി

ശേഖരം എഴുതാൻ:

ഓരോ പാക്ക് ഫയലും സൂക്ഷിക്കുക P as എൻക്രിപ്റ്റ്(കി, P)P' ഫയൽ നാമത്തിൽ Hi
എവിടെ Ki ഒരു പുതിയ റാൻഡം സ്ട്രിംഗ് ആണ് ഹാഷ്(പി')Hi
സ്റ്റോർ എൻക്സൈൻ(ബി || L || R) മാനിഫെസ്റ്റിൽ

ശേഖരം വായിക്കാൻ:

GPG കീറിംഗ് → ഉപയോഗിച്ച് മാനിഫെസ്റ്റ് നേടുക, ഡീക്രിപ്റ്റ് ചെയ്യുക, സ്ഥിരീകരിക്കുക (ബി, L, R)
ഉണ്ടെങ്കിൽ മുന്നറിയിപ്പ് നൽകുക R മുമ്പ് കണ്ട റിമോട്ട് ഐഡിയുമായി പൊരുത്തപ്പെടുന്നില്ല
ഓരോന്നും ഹായ്, Ki in L:
ഫയൽ നേടുക Hi സെർവറിൽ നിന്ന് → P'
സ്ഥിരീകരിക്കുക ഹാഷ്(പി') മത്സരങ്ങൾ Hi
ഡീക്രിപ്റ്റ് P' ഉപയോഗിച്ച് KiP എന്നിട്ട് തുറക്കുക P git കൂടെ

മാനിഫെസ്റ്റ് ഫയല്
ഉദാഹരണം മാനിഫെസ്റ്റ് ഫയൽ (സംക്ഷിപ്തതയ്‌ക്ക് എലിപ്‌സിസ് സഹിതം):

$ 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

ഓരോ ഇനവും ന്യൂലൈൻ വരെ നീളുന്നു, കൂടാതെ ഇനിപ്പറയുന്നവയിലൊന്നുമായി പൊരുത്തപ്പെടുന്നു:


Git ഒബ്‌ജക്റ്റ് ഐഡിയും അതിന്റെ റഫറൻസും

പായ്ക്ക് ചെയ്യുക : :
പാക്ക് ഫയൽ ഹാഷ് (Hi) കൂടാതെ അനുബന്ധ സമമിതി കീ (Ki).

സൂക്ഷിക്കുക : :
പാക്ക് ഫയൽ ഹാഷും അതിന്റെ റീപാക്ക് ജനറേഷനും

റിപ്പോ
റിമോട്ട് ഐഡി

നീട്ടി ...
വിപുലീകരണ ഫീൽഡ്, സംരക്ഷിച്ചെങ്കിലും ഉപയോഗിക്കാത്തതാണ്.

കണ്ടുപിടിക്കുന്നു GCRYPT റിപ്പോസ്


ഒരു git url ഒരു gcrypt repo ആണോ എന്ന് കണ്ടെത്താൻ, ഉപയോഗിക്കുക: git-remote-gcrypt --url പുറത്തുകടക്കുക എങ്കിൽ സ്റ്റാറ്റസ് പരിശോധിക്കുക
0 റിപ്പോ നിലവിലുണ്ടെങ്കിൽ ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയുമെങ്കിൽ, 1 റിപ്പോ ജിക്രിപ്റ്റ് ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും അത് സാധ്യമല്ലെങ്കിൽ
ഡീക്രിപ്റ്റ് ചെയ്തു, കൂടാതെ 100 ജിക്രിപ്റ്റ് ഉപയോഗിച്ച് റിപ്പോ എൻക്രിപ്റ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ (അല്ലെങ്കിൽ ആക്സസ് ചെയ്യാൻ കഴിഞ്ഞില്ല).

ഇത് റിപ്പോ ഉള്ളടക്കങ്ങൾ ലോക്കൽ ജിറ്റ് റിപ്പോസിറ്ററിയിലേക്ക് കൊണ്ടുവരേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക
ഒരു gcrypt repo ഉപയോഗിക്കുമ്പോൾ ചെയ്യപ്പെടുന്നു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-remote-gcrypt ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    ഫസർ
    ഫസർ
    ഫേസർ വേഗതയേറിയതും സൗജന്യവും രസകരവുമായ ഓപ്പൺ ആണ്
    പ്രദാനം ചെയ്യുന്ന ഉറവിട HTML5 ഗെയിം ചട്ടക്കൂട്
    WebGL, Canvas എന്നിവ ഉടനീളം റെൻഡറിംഗ് ചെയ്യുന്നു
    ഡെസ്ക്ടോപ്പ്, മൊബൈൽ വെബ് ബ്രൗസറുകൾ. ഗെയിമുകൾ
    സഹകരിക്കാം...
    ഫേസർ ഡൗൺലോഡ് ചെയ്യുക
  • 2
    വസ്സൽ എഞ്ചിൻ
    വസ്സൽ എഞ്ചിൻ
    സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ഗെയിം എഞ്ചിനാണ് വാസ്സൽ
    പരമ്പരാഗത ബോർഡിന്റെ ഇലക്ട്രോണിക് പതിപ്പുകൾ
    കാർഡ് ഗെയിമുകളും. ഇത് പിന്തുണ നൽകുന്നു
    ഗെയിം പീസ് റെൻഡറിംഗും ഇടപെടലും,
    ഒപ്പം...
    വാസ്സൽ എഞ്ചിൻ ഡൗൺലോഡ് ചെയ്യുക
  • 3
    OpenPDF - iText ന്റെ ഫോർക്ക്
    OpenPDF - iText ന്റെ ഫോർക്ക്
    OpenPDF സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ജാവ ലൈബ്രറിയാണ്
    കൂടാതെ ഒരു എൽജിപിഎൽ ഉപയോഗിച്ച് PDF ഫയലുകൾ എഡിറ്റുചെയ്യുന്നു
    MPL ഓപ്പൺ സോഴ്സ് ലൈസൻസ്. OpenPDF ആണ്
    iText-ന്റെ LGPL/MPL ഓപ്പൺ സോഴ്സ് പിൻഗാമി,
    a ...
    OpenPDF - ഫോർക്ക് ഓഫ് iText ഡൗൺലോഡ് ചെയ്യുക
  • 4
    സാഗ ജി.ഐ.എസ്
    സാഗ ജി.ഐ.എസ്
    SAGA - ഓട്ടോമേറ്റഡ് സിസ്റ്റം
    ജിയോസയന്റിഫിക് അനലൈസുകൾ - ഒരു ഭൂമിശാസ്ത്രപരമാണ്
    ഇൻഫർമേഷൻ സിസ്റ്റം (ജിഐഎസ്) സോഫ്‌റ്റ്‌വെയർ
    ജിയോഡാറ്റയ്ക്കുള്ള അപാരമായ കഴിവുകൾ
    പ്രോസസ്സിംഗും അന...
    SAGA GIS ഡൗൺലോഡ് ചെയ്യുക
  • 5
    Java/JTOpen നായുള്ള ടൂൾബോക്സ്
    Java/JTOpen നായുള്ള ടൂൾബോക്സ്
    Java / JTOpen നായുള്ള IBM ടൂൾബോക്സ് a
    പിന്തുണയ്ക്കുന്ന ജാവ ക്ലാസുകളുടെ ലൈബ്രറി
    ക്ലയന്റ്/സെർവർ, ഇന്റർനെറ്റ് പ്രോഗ്രാമിംഗ്
    OS/400 പ്രവർത്തിക്കുന്ന സിസ്റ്റത്തിലേക്കുള്ള മോഡലുകൾ,
    i5/OS, ഒ...
    Java/JTOpen നായുള്ള ടൂൾബോക്സ് ഡൗൺലോഡ് ചെയ്യുക
  • 6
    D3.js
    D3.js
    D3.js (അല്ലെങ്കിൽ ഡാറ്റാധിഷ്ഠിത പ്രമാണങ്ങൾക്കുള്ള D3)
    നിങ്ങളെ അനുവദിക്കുന്ന ഒരു JavaScript ലൈബ്രറിയാണ്
    ചലനാത്മകവും സംവേദനാത്മകവുമായ ഡാറ്റ നിർമ്മിക്കാൻ
    വെബ് ബ്രൗസറുകളിലെ ദൃശ്യവൽക്കരണം. D3 ഉപയോഗിച്ച്
    നീ...
    D3.js ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad