首先全局安裝git終端命令,在命令行輸入下面3行命令即可
1. git config --global user.name "Your Name" 配置用戶名
2. git config --global user.email "email@example.com" 配置郵箱
3. 生成SSH key: ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Generating public/private rsa key pair...
# 連續三次回車即可生成 ssh key添加自己的public key到github的SSH上:
生成之后在 .ssh 文件夾中(下面的步驟可有可無)
cat ~/.ssh/id_rsa.pub(公鑰的文件)
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....添加后,在命令行中輸入
ssh -T git@git.oschina.net
若返回:Welcome to Git@OSC, yourname! 則證明添加成功。
在使用sourcetree獲取遠端git倉庫的代碼時,使用上面的步驟獲取秘鑰和公鑰之后,
首先要在需要存放項目的空目錄右鍵使用Git Bush輸入git init命令下載git,
之后再創建一個空的文件夾存放要拉取的項目,要拉取的項目一定是空目錄才可以;
id_rsa.pub文件是公鑰文件, id_rsa是秘鑰文件;
在源代碼倉庫的個人設置那里的SSH秘鑰里面要配置秘鑰,把公鑰用記事本打開,復制粘貼過去就行了;
注意在sourcetree里面登錄賬號密碼的時候,要和存放代碼的git倉庫的密碼保持一致,才能克隆拉取代碼;
(在克隆項目的時候也可以使用終端命令,git clone 網址 去克隆拉取項目)
關於sourcetree秘鑰的生成的 參考網站:
1. https://blog.csdn.net/weixin_36328444/article/details/82877587
2. https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304
3. https://blog.csdn.net/shog808/article/details/76563136?tdsourcetag=s_pcqq_aiomsg
注意:當本地sourceTree的遠程倉庫沒有自己的分支的時候,要提交和推送一次才會在遠程顯示自己的分支
如需轉載請注明出處:https://www.cnblogs.com/zishang91/p/12097546.html,以便有錯誤可以及時修改,若有錯漏不足之處,請見諒並且指點,謝謝!!!
