window 環境下搭建多個git專案

2021-08-20 05:54:48 字數 3260 閱讀 7437

很多時候,我們在開始用git的時候,就使用全域性的配置檔案設定了使用者名稱和郵件位址,導致每次切換專案提交**都需要修改使用者名稱和位址。這種情況主要是開始對git不熟,網上找的例子。

另外確保自己本地已經安裝git 和 git-bash,

並且安裝路徑新增到環境變數。git-bash裡面會有一些使用者相關的

ssh命

令會被用到。

一 如果現在已經存在全域性配置的git專案

我們可以將全域性的配置清掉,只在專案級別設定。可分為文字編輯和命令列2種方式:

1.1 編輯文字

清除全域性配置:開啟c:\users\\.gitconfig檔案,把裡面的使用者名稱和郵件位址清除

在本地專案配置檔案中設定:開啟\.git\config,在末尾新增

[user]

name = *********

email = [email protected]

1.2 命令列

清除全域性配置:

git config

--global

--unset user

.name

git config

--global

--unset user

.email

在本地專案(區域性)中配置:

git config user

.name

"*********"

git config user

.email

"[email protected]"

二 配置碼雲(gitee.com)

2.2 ssh-keygen -t rsa -c

"***xx@***xx.com"

它會在在windows當前使用者目錄下,建立乙個.ssh檔案目錄,裡面會儲存兩個檔案,乙個是私鑰,乙個是公鑰檔案,比如我這裡就在c:\users\nickyzhang\.ssh

2.3 在.ssh目錄下建立config目錄,配置一些資訊,比如伺服器網域名稱位址,本地id_rsa的位址,配置登入時用什麼許可權認證和使用者名稱

host gitee.com

hostname gitee.com

identityfile c:\users\nickyzhang\.ssh\id_rsa

preferredauthentications publickey

user 風兮

2.4 新增秘鑰到ssh agent

由於預設只讀取id_rsa,為了讓ssh識別新的私鑰,需將其新增的ssh agent中

所以我們這裡,可以不用設定,但說明問題,我們也可以設定一下:

ssh-agent bash

ssh-add  c://users//nickyzhang//.ssh//id_rsa

2.5 將.ssh資料夾的公鑰檔案新增到碼雲,進入

頁面,把公鑰檔案內容拷貝到key

對應的文字框,然後為這個ssh key隨便起乙個名字

2.5 最後在客戶端測試是否可以連線成功

ssh -

tgit

@gitee

.com

welcome to gitee.com, 風兮! 表示成功

2.6 將專案push到遠端

在本地git 配置新增遠端倉庫url

git remote add origin [email protected]:lehuizhang/***x.git

遠端可能有一些預設的檔案,所以第一次我們最好先從遠端拉去一次

git fetch origin

git pull origin master

也就是將要提交的檔案的資訊新增到索引庫中(暫存區)

git add -a . 注意.表示當前目錄,也可以改為指定目錄

然後將暫存區的檔案進行本地提交,即提交到本地庫

git commit -am 「first commit」 注意 -a 表示 --all 即全部檔案 -m 表示--message 表示訊息

最後將本地庫的提交推到遠端倉庫

git push --progress origin master:master

三 配置github

3.1 首先建立github賬號和密碼,初始化專案

3.2 ssh-keygen -t rsa c:\users\nickyzhang\.ssh\id_rsa_github -c "******@***xx.com"

因為已經有乙個id_rsa,所以不能再建立乙個id_rsa,否則把之前的覆蓋

3.3 生成私鑰和公鑰以後,配置config檔案

host github.com

hostname github.com

identityfile c:\users\nickyzhang\.ssh\id_rsa_github

preferredauthentications publickey

user  cool-ecom

3.4 將本地公鑰內容拷貝到github ssh-key 的地方

3.5

新增秘鑰到ssh agent

ssh-agent bash

ssh-add  c://users//nickyzhang//.ssh//id_rsa_github

3.6 測試

ssh -t [email protected]

ssh -t [email protected]

the authenticity of host 'github.com (52.74.223.119)' can't be established.

rsa key fingerprint is sha256:nthbg6kxupjwgl7e1igocspromtxdcarlvikw6e5sy8.

are you sure you want to continue connecting (yes/no)? yes

warning: permanently added 'github.com,52.74.223.119' (rsa) to the list of known hosts.

hi cool-ecom! you've successfully authenticated, but github does not provide shell access.

表示成功

3.7 初始化專案和新增遠端位址到本地配置

window 下Python環境搭建

一 安裝python python安裝是否成功,cmd開啟命令列輸入 python 命令,顯示版本資訊即安裝成功。python的安裝目錄新增到pth系統變數中即可 二。開發工具 三。打包編譯工具 快速安裝方法 開啟 cmd 輸入 pip install pyinstaller 命令自動安裝完成。輸入...

window 下的環境搭建

1.2,開啟配置檔案 c program file apache conf httpd.conf 先拷貝乙份,防止改錯了 1.3,修改伺服器安裝位址到你上面安裝的路徑 serverroot c program file apache 1.4,修改伺服器指令碼安裝位址 scriptalias cgi ...

Window下Rails環境搭建

有興趣的話,可以看下面的文章 不過,我不是按照這個進行搭架的。windows rails odbc mongrel sqlserver ruby rails 的安裝。1.建議安裝 因為他額外給我做了很多東西,多了一些庫,使用起來比較方便。2.rails 的安裝和其他的無差別。不過,我忘記了上面 ru...