windows系統下Git多賬號支援

2021-09-10 01:14:24 字數 1166 閱讀 1818

ssh-keygen -t rsa -c "[email protected]"

-t type縮寫,指定金鑰型別,一種是rsa,一種dsa,預設是rsa

-c comment縮寫,指定備註資訊

-f 可用來指定生成的檔名

git config --global user.name 'skysper'

git config --global user.email '[email protected]'

執行完成上述命令後,會在當前使用者目錄下生成.gitconfig檔案

[user]

name = skysper

email = [email protected]

上述配置資訊會應用到所有賬戶,但是在多賬號情況下,不同賬號的使用者名稱或郵箱位址可能不同,因此需要做額外的配置。

不同賬號的專案需要放置在不同目錄下,如

d:\gitproject\github

d:\gitproject\gitee

在使用者目錄下新增對應的賬號檔案,如github.inc/gitee.inc(檔案可任意命名)

在檔案中新增user節資訊

github.inc 檔案資訊

[user]

name = github_account_name

email = [email protected]

gitee.inc 檔案資訊

[user]

name = gitee_account_name

email = [email protected]

修改.gitconfig檔案配置

在該檔案中新增includeif節點

[includeif "gitdir:d:/gitproject/github/"]

path = github.inc

[includeif "gitdir:d:/gitproject/gitee/"]

path = gitee.inc

注:includeif配置中檔案目錄必須以/結尾,否則會無效

windows下配置git多賬戶

無論使用乙個git伺服器,還是多個,只要涉及到多個賬戶,都可以使用這個方法來解決。方法的本質是使用ssh生產金鑰檔案,然後將對應的公鑰內容放到git伺服器上,通過金鑰檔案進行驗證。網上搜到的方法其實都是可以用的,只是有幾個坑,不然你搜了一圈會說,這tm根本不能用,windows 來的 ssh 資料夾...

windows下修改mysql root賬戶密碼

1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入 mysqld nt skip grant tables 回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入mysql回車,如果成...

metasploit下Windows下多種提權方式

前言 當你在愛害者的機器上執行一些操作時,發現有一些操作被拒絕執行,為了獲得受害機器的完全許可權,你需要繞過限制,獲取本來沒有的一些許可權,這些許可權可以用來刪除檔案,檢視私有資訊,或者安裝特殊程式,比如病毒。metasploit有很多種後滲透方法,可以用於對目標機器的許可權繞過,最終獲取到系統許可...