在 Git 中推送使用者名稱
我們將在本文中簡要討論如何在 Git 中推送使用者名稱。
在 Git 中推送使用者名稱
當我們使用 Git 時,它使用使用者名稱來識別提交,以確認其對使用者的身份。Git 中使用的使用者名稱與我們用於 GitHub 帳戶的使用者名稱不同,但與主帳戶的使用者名稱不同。
我們可以更改與我們的提交連結到遠端倉庫的使用者名稱,這可以使用 Git 中的命令列通過命令 git config
執行。我們可以將新使用者名稱設定為適用於我們未來使用不同命令推送到 Git 或從 Git 拉取的提交。
即使在配置了新的使用者名稱之後,我們將來也會面臨一些與使用者名稱和密碼相關的問題。當我們將一些工作推送到遠端倉庫時,每次我們與 Git 互動時,Git 都會不斷詢問這些問題。
當我們使用 HTTPS URL
克隆我們的倉庫時,就會發生這種情況。我們將使用 SSH
,而不是使用 HTTPS
。
這個問題可以通過配置 Git 為我們保留密碼來解決。
在 Git 中使用 SSH
更新 Origin Remote 的 URL
使用以下命令更改遠端倉庫的 URL。
命令:
git remote set-url origin git@github.com:username/repo.git
儲存 Git 憑證
Git 中的以下命令將儲存使用者名稱和密碼,以後我們從遠端倉庫進行拉取或將最新工作推送到遠端倉庫時,這些使用者名稱和密碼將不再被詢問。
命令:
git config --global credential. helper store
下一個命令用於將它們儲存為會話,或者我們可以將其快取在臨時儲存中一段時間。
命令:
git config --global credential. helper cache
最後,該命令為上述設定設定了一個超時時間,將其儲存在本地儲存中的某個特定時間,一旦時間完成,它將被永久刪除。
命令:
git config --global credential. helper 'cache --timeout=600'
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn