很多時候,我們在開始用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
在本地專案(區域性)中配置:
git config user
.name
"*********"
git config user
二 配置碼雲(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...