Files
first-contributions/docs/additional-material/translations/Bengali/configuration-in-bn-github.md
T
akilaust 7fba1c666e Fix GitHub permission error for first-time contribution
- 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
2025-03-20 23:03:31 +06:00

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"

āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ⧇āϰ āĻ•ā§āϰāĻŽ

āĻāχ āϤāĻŋāύāϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ⧇āϰ āĻ•ā§āϰāĻŽ āĻšāϞ: āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ > āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ > āĻ—ā§āϞ⧋āĻŦāĻžāϞāĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝāĻĻāĻŋ āϕ⧋āύāĻ“ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻ—ā§āϞ⧋āĻŦāĻžāϞ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ⧇ āωāĻ­āϝāĻŧ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ⧇āϰ āĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āĻļ⧁āϧ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϤāĻĨā§āϝ āύāϝāĻŧ

āĻāĻ–āύ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āφāĻŽāϰāĻž āĻ—āĻŋāϟ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋ āĻļ⧁āϧ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϤāĻĨā§āϝ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ—āĻŋāϟ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻĻāĻžāĻšāϰāĻŖ:

  1. core.editor - āĻ•āĻŽāĻŋāϟ āĻŽā§‡āϏ⧇āϜ āĻāĻĄāĻŋāϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŸā§‡āĻ•ā§āϏāϟ āĻāĻĄāĻŋāϟāϰ,
  2. commit.template - āĻ•āĻŽāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟ āĻĢāĻžāχāϞ,
  3. color.ui - āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ⧇ āĻ—āĻŋāϟ āĻŽā§‡āϏ⧇āĻœā§‡ āϰāĻ™āĻŋāύ āĻĢāĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤

āφāϰāĻ“ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϜāĻžāύāϤ⧇ git-scm.com āĻĻ⧇āϖ⧁āύāĨ¤