no puedo empujar a mi repository git

Oye, estoy teniendo problemas para intentar ingresar a mi repository git. Me aparece este error:

remote: Permission to PLSV/Digital-Treasure.git denied to PLSV-GIBLIB. fatal: unable to access 'https://github.com/PLSV/Digital-Treasure.git/': The requested URL returned error: 403 remote: Permission to PLSV/Digital-Treasure.git denied to PLSV-GIBLIB. fatal: unable to access 'https://github.com/PLSV/Digital-Treasure.git/': The requested URL returned error: 403 .

Esto se debe a que no le he otorgado derechos de acceso a este usuario. Pero ese no es el problema en cuestión.

Tengo 2 counts de usuario, PLSV y PLSV-GIBLIB. Solo quiero el primer nombre de usuario, es decir, el primero tiene acceso como count de correo electrónico para el segundo, es decir, este último, por alguna razón, no es válido (quiero enviarlo a mi repository usando la count asociada con PLSV. Así que he intentado hacer cambios en las configuraciones de git usando el command git config para deshacerse del error, pero no sé lo que está pasando. ¿Puede alguien ayudarme?

Aquí están los detalles de mi git config --list :

 core.excludesfile=~/.gitignore core.legacyheaders=false core.quotepath=false core.pager=less -r mergetool.keepbackup=true push.default=simple color.ui=auto color.interactive=auto repack.usedeltabaseoffset=true alias.s=status alias.a=!git add . && git status alias.au=!git add -u . && git status alias.aa=!git add . && git add -u . && git status alias.c=commit alias.cm=commit -m alias.ca=commit --amend alias.ac=!git add . && git commit alias.acm=!git add . && git commit -m alias.l=log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset' alias.ll=log --stat --abbrev-commit alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative alias.llg=log --color --graph --pretty=format:'%C(bold white)%H %d%Creset%n%s%n%+b%C(bold blue)%an <%ae>%Creset %C(bold green)%cr (%ci)' --abbrev-commit alias.d=diff alias.master=checkout master alias.spull=svn rebase alias.spush=svn dcommit alias.alias=!git config --list | grep 'alias\.' | sed 's/alias\.\([^=]*\)=\(.*\)/\1\ => \2/' | sort include.path=~/.gitcinclude include.path=.githubconfig include.path=.gitcnetworkingential diff.exif.textconv=exif cnetworkingential.helper=osxkeychain core.user=PLSV core.email=greasemonkey12394@gmail.com core.name=PLSV core.excludesfile=/Users/pavan7vasan/.gitignore_global user.name=PLSV user.email=greasemonkey12394@gmail.com difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE" difftool.sourcetree.path=mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED" mergetool.sourcetree.trustexitcode=true core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=true core.user=PLSV core.email=greasemonkey12394@gmail.com core.name=PLSV remote.origin.url=https://github.com/PLSV/Digital-Treasure.git remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.master.remote=origin branch.master.merge=refs/heads/master 

Por favor, avíseme si hay otros detalles que se necesitan

Quiero ingresar a mi repository usando la count asociada con PLSV.

Tenga en count que esto no tiene nada que ver con la configuration de user.name/user.email: se trata de configuraciones utilizadas al crear confirmaciones, no al autenticarse en un service de alojamiento remoto de Git como GitHub.

Una forma sencilla de asegurarse de que está utilizando la count correcta al presionar es insert el nombre de la count en la URL https de origen remoto:

 git remote set-url origin https://PLSV@github.com/PLSV/Digital-Treasure.git ^^^^^ 

De esta forma, cada vez que presione hacia ese repository remoto, le pedirá la contraseña de la count PLSV.