Git 多賬號切換 (Windows10系統操作)


前提: 之前心血來潮部署了私人倉庫,但是由於當時只是玩玩的態度,買的雲服務性能並不是很好,導致網頁的一系列操作都很卡,所以就又用回了github,操作 git 時就遇見了 新舊賬號切換的問題,找了很多相關帖子都沒能解決問題,經過不懈的努力我還是解決了,哈哈哈~

本人使用的是win10系統!!!

測試賬號①:

   gogs賬號:

      

 

 測試賬號②:

  github賬號:

      

 

一:使用賬號①上傳 test_readme文件

    

 

 

 

 

二:切換賬號使用賬號②,上傳 test_readme 文件

切換時遇見的情況有三種:

  ① 我相信有些人注冊賬號都是使用相同的用戶名、密碼、郵件 ,導致分不清

  ② 搭建的服務,使用迷惑,讓你不能確認到底那個才是正真的賬號(登陸是一個用戶名、內部個人信息是一個用戶名、構建代碼時,顯示稱呼又是另一個【我就是這種情況,導致我已經迷糊】)

  ③ 賬號你已經筆記記錄了差別,在 git 中修改了,但是上傳時還是使用的舊賬號

你是否還記得第一次使用 git 時,上傳代碼,它是否有個彈窗提醒你,輸入 git 的賬號跟密碼?現在就教你怎么重新彈窗(或者不彈窗直接修改賬號密碼)

 

打開  " 控制面板 ” ----->  點擊 “ 用戶賬戶 ”  ----> 點擊 “ 憑據管理器 ” -----> 點擊 “ Windows 憑據 “ -----> ” 普通憑據 “ 模塊,就能看到以 git 開頭的地址與賬戶

    

 

 

處理方法:

  ① 直接刪除該憑據, 重新添加一個新的憑據,重新打開git 上傳代碼(切換的賬號地址不同,推薦使用這種方法

    第一步: 刪除憑據

        

 

 

    第二步:添加新的憑據

        

 

     第三步:打開 git 上傳代碼

        

 

  ② 切換賬號,地址是一樣的則重新編輯,輸入新的賬號與密碼即可。

 

切換賬號后,常遇見的兩個問題:

① error: failed to push some refs to  ‘地址’

  解決方案:這是因為遠程倉庫與本地倉庫不一致,同步一下就行

      ①  git pull --rebase origin master    (master 是遠程倉庫的分支名稱

      ② 在上面的命令失靈的情況下,你可以本地倉庫中的  .git  文件刪除,然后重新生成,也是可以解決問題的

          

 

 

② OpenSSL SSL_read: Connection was reset, errno 10054

  解決方案:

      ① 查看當前 http.sslverify 的配置是什么( true 代表: ssl 驗證,false 代表:解除 ssl 驗證)

          git config --global --list 

          

 

        ② 如果為 true 則設置成 false 反之配置寫着 false 則設置成 true(也不知道為什么它總是抽筋,就是在這兩者之間反復橫跳

          git config --global http.sslVerify "false" 

        

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM