Git/C3/Working-with-Remote-Repositories/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time
Narration
00:01 Working with Remote Repositories. എന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:06 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും - Remote repository ഉം
00:12 ' Remote repository യിലേയ്ക്ക് ഡേറ്റാ സിൻക്രൊണൈസ് ചെയ്യുന്നതെങ്ങനെ
00:16 ഈ ട്യൂട്ടോറിയലിനായി 'ഉബുണ്ടു ലിനക്സ് 14.04' ഞാൻ ഉപയോഗിക്കുന്നു
00:22 Git 2.3.2
00:25 gedit Text Editor and
00:28 Firefox web browser
00:30 നിങ്ങൾക്കിഷ്ടമുള്ള എഡിറ്ററുകളും വെബ് ബ്രൗസറും ഉപയോഗിക്കാം.
00:36 ഈ ട്യൂട്ടോറിയലിനായി, നിങ്ങൾക്ക് ഒരു 'ഇന്റർനെറ്റ്' 'കണക്ഷൻ ആവശ്യമാണ്.
00:41 'ഗിറ്റ്' 'കമാണ്ടുകളുടെ അടിസ്ഥാനവിവരങ്ങൾ നിങ്ങൾക്ക് അറിഞ്ഞിരിക്കണം.
00:46 ഇല്ലെങ്കിൽ, പ്രസക്തമായ 'git' ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്ന ലിങ്ക് സന്ദർശിക്കുക.
00:52 ആദ്യം നമുക്ക്Remote repository.മനസിലാക്കാം.
00:56 ഒരു repository ഇൻറർനെറ്റിലും മറ്റേതെങ്കിലും നെറ്റ്വർക്കിലും ഹോസ്റ്റുചെയ്തിരിക്കുന്നതാണ്' റിമോട്ട് റിപോസിറ്ററി. '
01:04 ഈ സെൻട്രലൈസ്സ്ഡ repository ഉപയോഗിക്കുന്നതിലൂടെ, ലോകത്തെവിടെ നിന്നും എപ്പോൾ വേണമെങ്കിലും ആളുകൾക്ക് ഒരു പ്രോജക്റ്റിൽ സഹകരിക്കാനാകും.
01:13 പറയുക, ഉദാഹരണത്തിന്, ഒരേ ഒരു റിപ്പൊളിറ്ററിൽ സംയുക്തമായി പ്രവർത്തിക്കാൻ ആഗ്രഹിക്കുന്ന 3 ഉപയോക്താക്കളുണ്ട്.
01:21 Remote repositoryന്റെ പ്രാദേശിക പകർപ്പിൽ ഒരു പകർപ്പ് എടുക്കാൻ ഇത് സഹായിക്കുന്നു.
01:28 clone കമാൻഡ് ഉപയോഗിച്ച് ഇത് ഉപയോഗിക്കും.
01:31 അപ്പോൾ അവർ 'റിപ്പോസിറ്ററി' ഉപയോഗിച്ച് ഓഫ്ലൈനായി പ്രവർത്തിക്കാം.
01:36 പണി പൂർത്തിയായിക്കഴിഞ്ഞാൽ, അവ മെയിൻ repository ലേക്ക് സമന്വയിപ്പിക്കേണ്ടതുണ്ട്.
01:43 ഇത് Push and pull എന്നീ കമാൻഡുകൾ ഉപയോഗിച്ച് ഉപയോഗിക്കും.
01:48 ഈ ട്യൂട്ടോറിയലിന്റെ അവസാനത്തിൽ നിങ്ങൾക്ക് മുഴുവൻ പ്രക്രിയയും മനസ്സിലാകും.
01:53 ആദ്യം നമ്മൾ നേരത്തെ സൃഷ്ടിച്ച "GitHub repository" തുറക്കും.
01:59 വലത് വശത്ത്, ഈ 'റിപ്പോസിറ്ററിയുടെ' URL 'കാണാം.
02:05 നമുക്കിത് 'URL കോപ്പി ചെയുക .
02:08 ഒരു ലോക്കൽ repository ഉപയോഗിച്ച് റെപ്പോസിറ്ററി യുടെ ഒരു കോപ്പി ഉണ്ടാക്കാൻ ഞങ്ങൾ പോകും.
02:16 നമുക്ക് ടെർമിനൽ തുറക്കാം.
02:18 ഒരേ ഒരു റിമോട്ട് റിപ്പോസിറ്ററിയിൽ രണ്ട് ഉപയോക്താക്കൾക്ക് എങ്ങനെ പ്രവർത്തിക്കാൻ കഴിയും എന്ന് ഇപ്പോൾ മനസിലാക്കാം. '
02:24 ഇതിനു വേണ്ടി, 'രണ്ട് ഡയറക്ടറികൾ എന്റെ ഡെസ്ക്ടോപ്പിൽ User1' , 'User2' എന്ന പേരിൽ ഇതിനകം സൃഷ്ടിച്ചിരിക്കുന്നു.
02:33 ദയവായി താങ്കളുടെ ഡെസ്ക്ടോപ്പിലു ചെയ്യുക.
02:36 ഞാൻ ഒരേ ടെർമിനലിൽ '2' രണ്ട് വ്യത്യസ്ത ടാബുകളിൽ ഡയറക്ടറി തുറക്കും.
02:43 ആദ്യ ടാബിൽ cd space User1
02:49 രണ്ടാമത്തെ ടാബ് തുറക്കുന്നതിന് File menu Open Tab.തിരഞ്ഞെടുക്കുക.
02:55 രണ്ടാമത്തെ ടാബിൽ, 'cd User2'
03:00 നമുക്ക് 'User1' ന്റെ ടാബിലേക്ക് പോകാം.
03:03 ഇനി നമുക്ക് Remote repository ന്റെ ഒരു കോപ്പി ഉണ്ടാക്കാം.
03:08 ടൈപ്പ് git space clone തുടർന്ന് കോപ്പി ചെയ്ത 'URL' പേസ്റ്റ് ചെയ്ത സ്പെയ്സ് ഈ കമാൻഡിന്റെ അവസാനം ഒരു ഡോട്ട് ടൈപ്പ് ചെയ്യുക.
03:17 Dot താങ്കള് അതെ directory 'ൽ റിപ്പോസിറ്ററിയിൽ കോപ്പി അതായത്. User1 എന്ന പകര്പ്പു് നല്കാന് പോകുന്നു എന്നു സൂചിപ്പിക്കുന്നു.
03:25 അല്ലെങ്കിൽ, ഇത് stories.എന്ന പേരിൽ 'റിപ്പോസിറ്ററി ' ഉപയോഗിച്ച് ഒരു പുതിയ directory സൃഷ്ടിക്കും.
03:31 ഇപ്പോൾ 'Enter' അമർത്തുക.
03:33 clone കമാൻഡ് മുഴുവൻ ഫോൾഡറുകളും കോപ്പി ചെയ്ത് ഒരു ലോക്കൽ repository.യായി മാറ്റും.
03:40 ടൈപ്പ് ചെയുക 'Ls.' Remote repository യുടെ കോൺടെന്റ് ഇവിടെ കോപ്പി ചെയ്തു എന്നു കാണാം.
03:48 അടുത്തതായി, റിപ്പോസിറ്ററി യുടെ user name email id എന്നിവ കൂടുതൽ മനസിലാകാൻ , മാറ്റും.
03:55 ഞാൻ ഇതിനകം രണ്ടുപേരെ GitHub users - priya-spoken1 and kaushik-spoken എന്നിവയാണ് അവതരിപ്പിച്ചത്.
04:04 ഞാൻ അവ ഇവിടെ ഉപയോഗിക്കും.
04:14 നമുക്ക് Git log പരിശോധിക്കാം.
04:16 Remote repository. ന്റെ അതേcommits നിങ്ങൾക്ക് കാണാം.
04:21 അതുപോലെ തന്നെ, ഞാൻ രണ്ടാമത്തെ ടാബിൽ ക്ലോൺ 'directory User2 എന്നതിൽ റെപ്പോസിറ്ററി ക്ലോൺ ചെയ്യും .
04:28 User1 ന്ചെയ്യ്ത പോലെ user name email id എന്നിവ ഞാൻ മാറ്റും.
04:35 അടുത്തതായി, Remote repository.ഈ ഉപയോക്താക്കൾ എങ്ങനെ പ്രവർത്തിക്കും എന്ന് മനസിലാക്കാം.
04:41 User1 എന്നത് lion-and-mouse.html. എന്ന ഫയലിൽ പ്രവർത്തിക്കുന്നു,
04:48 ഫയൽ ഉണ്ടാക്കുന്നതിനായി, 'gedit lion-and-mouse.html ടൈപ്പ് ചെയ്യുക.'
04:54 ഞാൻ നേരത്തെ ശേഖരിച്ച എന്റെ 'Writer ഡോക്യുമെന്റ് മുതൽ ഈ ഫയലിൽ ചില പാഠങ്ങൾ പകർത്തി ഒട്ടിക്കും.
05:02 നിങ്ങളുടെ ഫയലിൽ ചില ഉള്ളടക്കങ്ങൾ ചേർക്കാൻ കഴിയും.
05:06 staging area.ൽ ഫയൽ ചേർക്കാം.' .
05:11 ടൈപ്പ് git add lion-and-mouse.html
05:17 ഇനി നമുക്ക്commit ചേർത്തിരിക്കുന്ന ഫയൽ' സമർപ്പിക്കാം.
05:21 ടൈപ്പ് ചെയുക git commit hyphen m within quotes Added lion-and-mouse.html.
05:29 അടുത്തതായി നമുക്ക് ലോക്കൽ റിപോസിറ്ററി മെയിൻ Remote repository.ഉപയോഗിച്ച് സിൻക്രൊണൈസ് ചെയ്യണം.
05:35 repositoryയുമായി സമന്വയിപ്പിക്കുന്നതിന് മുമ്പ് remotes.എന്നതിനെക്കുറിച്ചാകും.
05:40 'റിമോട്ട് റിപ്പോസിറ്ററിയുടെ' URL 'റിമോട്ട്' എന്നറിയപ്പെടുന്നു.
05:45 നമുക്ക് 'URL' ലേക്ക് ഒരു നിക് നെയിം നൽകാം.
05:49 നമ്മൾ പല Remote repositories. പ്രവർത്തിക്കുമ്പോൾ ഉപയോഗപ്രദമാകും.
05:54 repository സമന്വയിപ്പിക്കുമ്പോൾ, പൂർണ്ണമായി 'URL' ടൈപ്പുചെയ്യുന്നതിനുപകരം ഞങ്ങൾക്ക് മാത്രമേ വിളിപ്പേര് ഉപയോഗിക്കാൻ കഴിയൂ.
06:01 Remoteന്റെ സ്ഥിരനാമം എപ്പോഴും origin.ആണ്.
06:06 ഇനി നമുക്ക് Remote എങ്ങനെ ചേർക്കാം എന്ന് പഠിക്കാം.
06:10 നമ്മുടെterminalലേക്ക് മടങ്ങുക.
06:13 ടൈപ്പ് git remote'.സ്വതവേയുള് ഡീഫോൾട് Remote നെയിം origin. ആണ്.
06:20 ഇനി നമുക്ക്Remote.എന്ന ഒരു വിളിപ്പേര് എങ്ങനെ ചേർക്കാം എന്ന് നോക്കാം.
06:25 Type git remote add storiesഒപ്പം 'റിമോട്ട്' റിപ്പോസിറ്ററിയുടെ URL
06:32 ഇവിടെ Remote എന്നത് stories Remote repository നെയിം
06:38 'Enter' കീ പ്രസ് ചെയ്യുക.
06:41 'റിമോട്ട്' ലിസ്റ്റ് പരിശോധിക്കാൻ വീണ്ടും git remote.എന്ന് ടൈപ്പ് ചെയ്യുക.
06:46 'റിമോട്ട്' ലിസ്റ്റ് ലേക്ക് ചേർക്കപ്പെട്ടതായി നിങ്ങൾക്ക് കാണാം.
06:50 ഇപ്പോൾ Remote repository.ഉപയോഗിച്ച് ലോക്കൽ 'റിപ്പോസിറ്ററി സമന്വയിപ്പിക്കുന്നു.
06:55 അങ്ങനെ ചെയ്യാൻ 'git push stories master' ടൈപ്പ് ചെയ്യുക.
07:00 ഇവിടെ stories Remote name ആണ്. master എന്നത് branchഅവിടെ മാറ്റങ്ങൾ വരുത്തുന്നു.
07:07 ഇപ്പോൾ 'Enter' അമർത്തുക.
07:09 priya-spoken1 എന്നായി User1 ന്റെ username എന്റർ അമർത്തുക
07:17 User1.ന്റെ അനുബന്ധ പാസ്സ്‌വേർഡ് ടൈപ്പുചെയ്യുക.
07:21 ഞാൻ ഈ പാസ്സ്‌വേർഡ് ആദ്യം സൃഷ്ടിച്ചത് ഓർമക്കായി.
07:27 താങ്കളുടെ ഉപയോക്തൃനാമവും പാസ്വേർഡും ഇവിടെ ഉപയോഗിക്കുക.
07:31 unable to access എന്ന് ഒരു പിശക് സംഭവിക്കുന്നു.
07:35 എന്തുകൊണ്ടാണ് ഈ പിശക് സംഭവിച്ചത്? ഇതുകൊണ്ടാണ് നമുക്ക് Remote repository.യിലേക്ക് ആക്സസ് ഇല്ല.
07:42 അതിനാൽ, സംഭാവന ചെയ്യുന്നവർക്ക് എങ്ങനെ പ്രവേശനം നൽകാം എന്ന് പഠിക്കാം.
07:48 GitHub repository. യിലേക്ക് തിരികെ പോകുക..
07:51 അവസാന ടാബിൽ ക്ലിക്കുചെയ്യുക -- Settings മുകളിൽ പാനലിൽ.
07: 55 തുടർന്ന് ഇടതുഭാഗത്ത് Collaborators ലിങ്ക് ക്ലിക്ക് ചെയ്യുക.
08:00 സ്ഥിരീകരണത്തിനായുള്ള നിങ്ങളുടെGitHub അക്കൗണ്ട് പാസ്വേഡ് ടൈപ്പ് ചെയ്യുക.
08: 04 ടെക്സ്റ്റ് ബോക്സിൽ ഞങ്ങൾ സഹകാരികളുടെ പേരുകൾ ചേർക്കാൻ കഴിയും.
08:10 ആർക്കും ഈGitHub repository.ക്ലോൺ ചെയ്യാൻ സാധിക്കും.
08:15 പക്ഷെ നമ്മൾ കൊളാബറേറ്റർ ചേർക്കുന്ന ആളുകൾക്ക്repository.'പുഷ്' 'കഴിയും.
08:21 ഇപ്പോൾ ഞാൻ രണ്ട് ഉപയോക്താക്കളെ priya-spoken1' kaushik-spoken.ചേർക്കും.
08:27 ഞാൻ ടെക്സ്റ്റ് ബോക്സിൽ ടൈപ്പുചെയ്യുമ്പോൾ ഉപയോക്തൃനാമം ലിസ്റ്റുചെയ്തിരിക്കുന്നതായി നിങ്ങൾക്ക് കാണാം.
08:33 സഹകാരിയായി ഉപയോക്താവിനെ ചേർക്കാൻ Add Collaborator ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
08:38 ഞാൻ മറ്റൊരു ഉപയോക്താവിനെയും kaushik-spoken.ചേർക്കും.
08:43 ചേർത്ത പേരുകൾ ലിസ്റ്റുചെയ്തതായി നിങ്ങൾക്ക് കാണാം.
08:47 ഇനി നമുക്ക് റിമോട്ട് റിപോസിറ്ററിലേക്ക് കയറാൻ ശ്രമിക്കും.
08:51 'ടെർമിനൽ' ലേക്ക് മടങ്ങുക.
08:54 ടൈപ്പ് git push stories master
08:58 'റിപ്പോസിറ്ററിയ്ക്ക്' ആക്സസ് കൈവശമുള്ള യൂസർ ന്റെ username and passwordനൽകുക.
09:04 ഞങ്ങൾ അതിനെ വിജയകരമായി തള്ളിക്കളഞ്ഞുവെന്ന് നിങ്ങൾക്ക് കാണാം.
09:08 അടുത്തതായി, GitHub repositoryപരിശോധിച്ച് മാറ്റങ്ങൾ വരുത്തുമോ എന്ന് പരിശോധിക്കാം.
09:14 'GitHub റിപ്പോസിറ്ററികളിലേക്ക് തിരികെ ചെല്ലുക.
09:17 'കോഡ്' ടാബിൽ ക്ലിക്കുചെയ്യുക.
09:20 നമുക്ക് commit list.പരിശോധിക്കാം.
09:23 സഹകാരിയുടെcommit ഇവിടെ ലിസ്റ്റുചെയ്തിരിക്കുന്നുവെന്ന് നിങ്ങൾക്ക് കാണാം.
09:28 അടുത്തതായി Remote repository. User2 എങ്ങനെ പ്രവർത്തിക്കാം എന്ന് പഠിക്കാം.
09:34 'ടെർമിനൽ' ലേക്ക് മടങ്ങുക.
09:37 നമുക്ക് 'user2' , 'friends.html' എന്ന പേരിൽ ഒരു ഫയലിൽ പ്രവർത്തിക്കുകയാണ്.
09:43 ഫയൽ ഉണ്ടാക്കുന്നതിനായി, 'gedit friends.html ടൈപ്പ് ചെയ്യുക.'
09:49 എന്റെ Writer document. ന്റെ മുതൽ ഈ ഫയലിൽ ചില ടെക്സ്റ്റ് കൾ ഞാൻ കോപ്പി പേസ്റ്റ് ചെയ്യും
09:54 നിങ്ങളുടെ ഫയലിൽ ചില ഉള്ളടക്കങ്ങൾ ചേർക്കാൻ കഴിയും.
09: 59 സ്റ്റേജിംഗ് ഏരിയയിൽ ഫയൽ ചേർക്കാം.
10:03 അടുത്തതായി നമുക്ക് 'commit
10:07 ടൈപ്പ് git commit hyphen m ഉദ്ധരണികൾക്കുള്ളിലാണ് 'friends.html' ചേർത്തു.
10:15 ഇനി ലോക്കൽ repository മെയിൻ Remote repository. ആയി സിൻക്രൊണൈസ് ചെയ്യാം
10:21 ടൈപ്പ് git push origin master
10:25 ഈ ലോക്കൽ 'റിപോസിറ്ററിലേക്ക് ഞങ്ങൾ' റിമോട്ട് ചേർത്തിട്ടില്ല എന്നത് ഓർക്കുക.
10:30 ഇവിടെ ഞങ്ങൾ ഡിഫാൾട് Remote name origin. ഉപയോഗിക്കുന്നു.
10:34 ഇപ്പോൾ 'Enter' അമർത്തുക.
10:37 'User2' ന്റെGitHub യൂസേർണമേ പാസ്സ്‌വേർഡ് ടൈപ്പ് ചെയ്യുക.
10:42 failed to push. എന്ന എറർ കാണിക്കുന്നു
10:46 അതുപോലെ, പിശകിന്റെ കാരണം ഇത് സൂചിപ്പിക്കുന്നു: the remote contains work that you do not have locally.
10:53 User1 'മുമ്പ് ഒരു കമ്മിറ്റ് നടപ്പിലാക്കിയെന്ന കാര്യം ഓർമ്മിക്കുക.
10:58 User2 പ്രാദേശികമായ റിപ്പോസിറ്ററിയിൽ User1 ന്റെ പ്രവൃത്തി ഇല്ല.
11:04 തെറ്റ് തിരുത്താൻ git pull കമാൻഡ് നടപ്പിലാക്കാൻ ഇത് നിർദ്ദേശിക്കുന്നു.
11:10 അതിനാല് ആദ്യം 'User1' ന്റെ പ്രവര്ത്തനത്തെ ഞങ്ങള് വലിച്ചിടുക ഒപ്പം 'User2' s ലോക്കല് ​​ repository യില് സംയോജിപ്പിക്കുകയും വേണം. ഇപ്പോൾ നമുക്ക് ചെയ്യാം.
11:21 ടൈപ്പ് git pull origin master
11:25 ആദ്യം അത് 'റിമോട്ട്' റിപ്പോസിറ്ററിയുടെ ടാറ്റ എടുത്ത് 'repository.ൽ നിന്നും ഡാറ്റ ലഭ്യമാക്കും.
11:32 merging.എന്ന പേരില് ഒരു സന്ദേശം നല്കാന് ഇത് എഡിറ്റര് തുറക്കുന്നു.
11:36 'Ctrl + X' 'അമർത്തി അതേ സന്ദേശം തന്നെ സൂക്ഷിക്കുക, എഡിറ്റർ അടയ്ക്കുക.
11:42 ഇപ്പോൾ വീണ്ടും, ഞങ്ങൾ ഡാറ്റ നന്നാക്കാൻ ശ്രമിക്കും. ടൈപ്പ് git push origin master
11:50 User2.ന്റെ e username password നൽകുക.
11:54 നമുക്ക് ഇപ്പോൾ ഡാറ്റ വിജയകരമായി പുരോഗമിക്കാനാകുമെന്ന് നിങ്ങൾക്ക് കാണാം.
11:59 അടുത്തതായി GitHub repository പരിശോധിച്ച് മാറ്റങ്ങൾ വരുമോ എന്ന് നോക്കാം.
12:05 GitHub repository.യിലേക്ക് തിരികെ വരിക.
12:08 റിപ്പോസിറ്ററി പേര്Storiesക്ലിക്കുചെയ്യുക.
12:12 'Friends.html' എന്ന ഫയൽ ഇപ്പോൾ 'റിപ്പോസിറ്ററിയിൽ ചേർത്തിരിക്കുന്നു.
12:18 ഇപ്പോൾ commit list പരിശോധിക്കുക.
12:21 User2 എന്നതിന്റെ 'commit ഇവിടെ കാണാം.
12:26 ഇതിനോടൊപ്പം, ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു.
12:30 സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത് -
12:35 'റിമോട്ട് റിപ്പോസിറ്ററി' 'ഉം
12:38 'റിമോട്ട് റിപ്പോസിറ്ററിയിലേയ്ക്ക് ഡേറ്റാ സിൻക്രൊണൈസ് ചെയ്യുന്നതെങ്ങനെ
12:42 ഒരു അസൈൻമെന്റ് എന്ന നിലയിൽ, 'User3' എന്ന മറ്റൊരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുക.
12:47 User3എന്നതിനായുള്ള ക്ലോൺ
12:50 User3 യുടെ ലോക്കൽ റിപ്പോസിറ്ററിയിൽ പ്രവർത്തിക്കാൻ തുടങ്ങുക
12:54 User3 ൽ നിന്ന് ടാറ്റ പുഷ് ചെയുക
12:58 താഴെയുള്ള ലിങ്കിലുളള വീഡിയോ സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
13:03 ഇത് ഡൌൺലോഡ് ചെയ്ത് കാണുക.
13:05 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സാക്ഷ്യപത്രങ്ങൾ നൽകുന്നു.
13:12 കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഞങ്ങൾക്ക് എഴുതുക.
13:16 സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ് ഫണ്ട്, എൻ എം ഇ ഐ സി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
13:22 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ താഴെ പറയുന്ന ലിങ്കിൽ ലഭ്യമാണ്.
13:27 ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ നന്ദി.

Contributors and Content Editors

Vijinair