By: Bimochan Shrestha
- Accept Collaborator request? :+1:
Netbeans maa gayera project ko name DnaCryptography raakhne close it
git bash kholne
$ cd Documents/NetbeansProjects/DnaCryptography/src$ git init$ cdssh install cha ki nai check garne by entering
$ ssh -vssh vaneko secure shell ho. aba key generate garne hami kina gardai chau vaney. hamro laptop lai github le authenticate garos vanera. so that hamro commands le github maa changes garna milos
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/<yourname>/.ssh/id_rsa):
Created directory '/c/<yourname>/<yourname>/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/<yourname>/.ssh/id_rsa.
Your public key has been saved in /c/Users/<yourname>/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:+V6cLhFWngIFC+TdHwQHxJP39lsZUWnP6TDj1/7hBVA <yourname>@<yourname>
The key's randomart image is:
+---[RSA 2048]----+
| .o .==+o E +|
| . o.o+oo. + |
| . o..=oo..+|
| .+.o*ooo|
| S. oo.*.+|
| ... o =+|
| ..+ .o+|
| ..o ..+|
| ... .o|
+----[SHA256]-----+enter a file sodhcha. KEI NAHAALNE FILENAME so that default id_rsa nai huncha hit enter
aba check garne banyo ki nai ssh keys vanera
$ ls ~/.sshid_rsa vaneko private key. id_rsa.pub is public.
aba ssh-agent enable garne enter this in terminal:
$ eval "$(ssh-agent -s)"aba yo copy paste
$ ssh-add ~/.ssh/id_rsaaba github maa install garne hamro keys
$ cat ~/.ssh/id_rsa.pubyou will gets something like this
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2zeZVIph1tP0UZJ007AC1OWqThpYjDlao1PlQnZbrSMeS8LXkU/nMxuZdAv+2JeqhezOtb6/e
8e50NOTWB9Z2O8thCMwc29cp6C+vHL2oWQYMcCOuT34/R2yDEOMQ5nkIZ1fVFJNCTIZUaKjyaHX89w0v2p9cMsZ1q36w9lEdKXs8N5fuN
/6rAy3JQgMcbD+dDd0cWpP8CLiUyNCq32xwqhX+nS1P43AgOQdLpX74uljwr7rE2CmrJQk
vh/m+h68tv8+mLMGJtg5cJ+doZ+9r9yPhKJYGEsW4bL+8sSRQn3gJWUib8xhOgaWrMfXj+94o1KbcI12lK772GNyP74rX <yourname>@<yourname>terminal maa aayeko esto lai copy garne
now open browser goto: https://github.com/settings/keys login garnu parcha
click new ssh key button paste it and save it.
It's done
$ cd Documents/NetBeansProject/DnaCryptography/srcbrowser maa https://github.com/sbimochan/DnaCryptography jaane ani fork garne aba aafno profile maa jaane ani dnacryptography vanne lai click garne ani clone or download button select garne ssh ra https option aaucha. select ssh you will get something like
[email protected]:/DnaCryptography.git copy it and paste below after git clone. for e.g:
$ git clone [email protected]:<yourname>/DnaCryptography.gitchange download huncha
aba
$ git remote -vremote maa k k cha check garne origin wala huncha holaa e.g
$ git remote -v
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)aba arko add garne
$ git remote add upstream [email protected]:sbimochan/DnaCryptography.gitferi remote -v garne you will get like this: origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch) origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch) upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push) aba forks synced huncha
aba kei src folder vitra file add garyu vane k garne?
$ git add .
$ git commit -m "maile yo garey"
$ git push origin masteraba browser maa dnacryptography ko link maa jaane ani pull request garne yo garyo vane ani koi member le accept garyo vane main maa merge huncha
aru le kei add garyo and timilai upto date garna paryo.
$ git pull upstream masteryo pull garnu agadi aafu le gareko chij add ra commit ni garnu parcha