如何不要錢做網(wǎng)站營銷模式有幾種
git多賬號使用報錯:You don’t have permissions to push to “xxx/xxxx” onGitHub. Would
有的時候我們有兩個甚至多個git賬號(公司的git賬號和自己的github),為了不混淆提交,我們需要在提交之前查看自己的git賬號必要時進(jìn)行切換。
假設(shè)我們沒有切換,先commit,然后切新賬號push不上去,因為COMMIT 時已經(jīng)把當(dāng)時的賬號信息記錄在內(nèi),這時如果想換賬號,可以先在本地設(shè)置新用戶名或郵箱,替換之前的老賬號信息
- 先執(zhí)行下面命令,確定切換到了新用戶
查看當(dāng)前git用戶名: git config user.name
查看當(dāng)前git郵箱: git config user.email
切換git用戶名: git config --global user.name "user name"
切換git郵箱: git config --global user.email "e-mail"
- 然后只修改最新的 commit (把當(dāng)時COMMIT的賬號信息設(shè)為空)
push時會自動讀取修改后的賬號信息作為新作者
git commit --amend --reset-author --no-edit
- 在您本地的代碼倉庫中,將遠(yuǎn)程倉庫的 URL 更改為您 fork 的倉庫地址
git remote set-url origin https://github.com/xxx/xxxxxx.git