এটি আমার পক্ষে কার্যকর হয়নি:
C:\Program Files\Git\mingw64\libexec\git-core
git-credential-manager.exe uninstall
Looking for Git installation(s)...
C:\Program Files\Git
Updated your /etc/gitconfig [git config --system]
Updated your ~/.gitconfig [git config --global]
Removing from 'C:\Program Files\Git'.
removal failed. U_U
Press any key to continue...
তবে --force
পতাকাটি দিয়ে এটি কাজ করেছিল:
C:\Program Files\Git\mingw64\libexec\git-core
git credential-manager uninstall --force
08:21:42.537616 exec_cmd.c:236 trace: resolved executable dir: C:/Program Files/Git/mingw64/libexec/git-core
e
08:21:42.538616 git.c:576 trace: exec: git-credential-manager uninstall --force
08:21:42.538616 run-command.c:640 trace: run_command: git-credential-manager uninstall --force
Looking for Git installation(s)...
C:\Program Files\Git
Updated your /etc/gitconfig [git config --system]
Updated your ~/.gitconfig [git config --global]
Success! Git Credential Manager for Windows was removed! ^_^
Press any key to continue...
আমি দৌড়ানোর পরে সেই ট্রেসটি দেখতে পেলাম:
set git_trace=1
এছাড়াও আমি গিট ব্যবহারকারীর নাম যুক্ত করেছি:
git config --global credential.username myGitUsername
তারপর:
C:\Program Files\Git\mingw64\libexec\git-core
git config --global credential.helper manager
শেষ পর্যন্ত আমি এই আদেশটি দিয়েছি:
git config --global credential.modalPrompt false
আমি এসএসএইচ এজেন্ট চলছে কিনা তা পরীক্ষা করে দেখি - এই কমান্ডটি চালানোর জন্য বাশ উইন্ডোটি খুলুন
eval "$(ssh-agent -s)"
তারপরে কম্পিউটার ব্যবহারকারী / আপনার নাম ফোল্ডারে যেখানে .ssh রয়েছে সেখানে একটি সংযোগ যুক্ত করুন (এখনও ব্যাশে):
ssh-add .ssh/id_rsa
or
ssh-add ~/.ssh/id_rsa(if you are not in that folder)
আমি উপরে যে সমস্ত সেটিংস যুক্ত করেছি তা পরীক্ষা করেছিলাম:
C:\Program Files\Git\mingw64\libexec\git-core
git config --list
09:41:28.915183 exec_cmd.c:236 trace: resolved executable dir: C:/Program Files/Git/mingw64/libexec/git-cor
e
09:41:28.917182 git.c:344 trace: built-in: git config --list
09:41:28.918181 run-command.c:640 trace: run_command: unset GIT_PAGER_IN_USE; LESS=FRX LV=-c less
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
credential.modalprompt=false
credential.username=myGitUsername
এবং যখন আমি git push
আবার করেছি তখন আমাকে কেবল প্রথমবারের জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড যুক্ত করতে হয়েছিল।
git push
Please enter your GitHub credentials for https://myGithubUsername@github.com/
username: myGithubUsername
password: *************
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 316 bytes | 316.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
তার পর থেকে git push
, আমার আর আমার গিট শংসাপত্রগুলি প্রবেশ করার বার্তা নেই।
D:\projects\react-redux\myProject (master -> origin) (budget@1.0.0)
λ git push
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 314 bytes | 314.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To https://github.com/myGitUsername/myProject.git
8d38b18..f442d74 master -> master
এই সেটিংসের পরে আমি বার্তাটি সহ একটি ইমেল পেয়েছি:
A personal access token (git: https://myGitHubUsername@github.com/
on LAP0110 at 25-Jun-2018 09:22) with gist and repo scopes was recently added
to your account. Visit https://github.com/settings/tokens for more information.