- Add Bengali translations for Git configuration and permission error resolution - Encountered 403 permission denied error when pushing to original repository - Fixed by changing remote URL to point to personal fork using git remote set-url - Successfully pushed branch to personal fork - Documented workflow for proper open source contributions
5.8 KiB
āĻāĻŋāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰā§āϰ āĻŽāϤ⧠āϝāĻāύ āĻāĻĒāύāĻŋ commit āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§āύ, āϤāĻāύ āĻāĻ āϧāϰāύā§āϰ āĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§āύ:
$ git commit
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
āĻāĻāĻāĻŋ commit āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻŋāĻāĻā§ āĻāĻžāύāϤ⧠āĻšāĻŦā§ āϝ⧠āĻāϰ āϞā§āĻāĻ āĻā§āĨ¤ āϏāĻšāϝā§āĻā§ āĻāĻžāĻā§āϰ āĻā§āώā§āϤā§āϰā§, āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ
āĻāĻļā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āĻā§āύ āĻā§ āĻāĻŦāĻ āĻāĻŦā§, āϤāĻž āĻāĻžāύāĻž āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āϤāĻžāĻ āĻāĻŋāĻā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ commit-āĻāϰ āϏāĻžāĻĨā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āĻāĻŦāĻ āĻāĻŽā§āϞ āĻ āĻŋāĻāĻžāύāĻž āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāĻĒāĻžāϝāĻŧ āĻāĻā§ āϝāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻāĻŽā§āϞ āĻāĻŦāĻ āύāĻžāĻŽ git commit āĻāĻŽāĻžāύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻā§āϞā§āĻŦāĻžāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻā§āϞā§āĻŦāĻžāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āϤāĻĨā§āϝ āϏāĻŽāϏā§āϤ āĻāĻŋāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϤ⧠āĻĒā§āϰāϝā§āĻā§āϝāĨ¤ āĻāĻāĻŋ āĻšāϞ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤
āĻā§āϞā§āĻŦāĻžāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ⧠āĻāĻŋāĻā§ āϏā§āĻ āĻāϰāϤā§, āĻāĻĒāύāĻŋ config āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
$ git config --global <variable name> <value>
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϤāĻĨā§āϝ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻšāĻŦā§:
$ git config --global user.email "you@example.com"
$ git config --global user.name "Your Name"
āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āϏā§āϤāϰā§āϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāĻ āϧāϰāύā§āϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻĒāύāĻžāϰ āĻŦāϰā§āϤāĻŽāĻžāύ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϤ⧠āĻĒā§āϰāϝā§āĻā§āϝāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻā§āύāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϤ⧠āĻāĻžāĻ āĻāϰāϤ⧠āĻāĻžāύ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻĒā§āϰāĻāϞā§āĻĒā§), āϤāĻŦā§ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āϏā§āϤāϰā§āϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏā§āĻ āĻāϰāϤā§, --global āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧā§ config āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
$ git config <variable name> <value>
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϤāĻĨā§āϝ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻšāĻŦā§:
$ git config user.email "you@alternate.com"
$ git config user.name "Your Name"
āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ⧠āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāĻ āϧāϰāύā§āϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝā§āĻā§āϝāĨ¤ āϏāĻŦ āĻāĻŋāĻ āĻāĻŽāĻžāύā§āĻĄā§ -c āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϏā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻāύā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤā§, āĻāĻŋāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
$ git -c <variable-1>=<value> -c <variable-2>=<value> <command>
āĻāĻŽāĻžāĻĻā§āϰ āĻā§āώā§āϤā§āϰā§, commit āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻšāĻŦā§:
git -c user.name='Your Name' -c user.email='you@example.com' commit -m "Your commit message"
āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰā§āϰ āĻā§āϰāĻŽ
āĻāĻ āϤāĻŋāύāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāϧā§āϝ⧠āĻ
āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰā§āϰ āĻā§āϰāĻŽ āĻšāϞ: āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ > āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ > āĻā§āϞā§āĻŦāĻžāϞāĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝāĻĻāĻŋ āĻā§āύāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻļā§āϞ āĻā§āϞā§āĻŦāĻžāϞ āĻāĻŦāĻ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ⧠āĻāĻāϝāĻŧ āĻā§āώā§āϤā§āϰā§āĻ āϏā§āĻ āĻāϰāĻž āĻĨāĻžāĻā§, āϤāĻŦā§ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύā§āϰ āĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāĻŦā§āĨ¤
āĻļā§āϧ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϤāĻĨā§āϝ āύāϝāĻŧ
āĻāĻāύ āĻĒāϰā§āϝāύā§āϤ āĻāĻŽāϰāĻž āĻāĻŋāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰā§āĻāĻŋ āĻļā§āϧ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϤāĻĨā§āϝā§āϰ āĻā§āώā§āϤā§āϰā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻ āĻāϰāĻ āĻ āύā§āĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻāĻĻāĻžāĻšāϰāĻŖ:
core.editor- āĻāĻŽāĻŋāĻ āĻŽā§āϏā§āĻ āĻāĻĄāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻā§āĻā§āϏāĻ āĻāĻĄāĻŋāĻāϰ,commit.template- āĻāĻŽāĻŋāĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻŽāĻĒā§āϞā§āĻ āĻĢāĻžāĻāϞ,color.ui- āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ⧠āĻāĻŋāĻ āĻŽā§āϏā§āĻā§ āϰāĻāĻŋāύ āĻĢāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝāĻžāĻŦā§ āĻāĻŋāύāĻž āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤
āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāϤ⧠git-scm.com āĻĻā§āĻā§āύāĨ¤