git切換用戶依然被拒絕提交項目

由於項目需求,須要使用不一樣但賬號提交到GitHub.

切換用戶

git config --global user.name "name" #設置賬號
git config --global user.email "email@xx.com" #設置郵箱

若是是新用戶是沒有權限的,須要生成密鑰 id_rsa.pubgit

ssh-keygen -t rsa -C "eamil@xx.com"

在這裏插入圖片描述

  • 該密鑰須要複製到github中到ssh設
  • 查看並選擇複製
  • cat ~/.ssh/id_rsa.pub

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
標題隨便起,key就是剛纔複製的密鑰github

驗證是否成功ssh

ssh -T git@github.com
在這裏插入圖片描述
看見前面的successful就是成功的,後面那個不用過,不影響的

選擇能夠使用該新用戶去操做項目了,若是顯示拒絕提交,並且是以前的用戶,說明配置已經綁定以前的用戶了,須要清楚一下工具

git config --system --unset credential.helper

再t操做時,彈出用戶名密碼窗口,輸入就能夠了spa

本文由博客羣發一文多發等運營工具平臺 OpenWrite 發佈
相關文章
相關標籤/搜索