git.oschina.net是oschina.net基於GitLab的在線代碼託管平臺,功能上相似於Github,我如今是拿這玩意託管筆記.git
註冊過oschina以後默認已經開啓了git.oschina.net,第一次登錄git.oschina.net是會要求修改登陸密碼的,個人不知道爲何沒有提示我修改,不過不要緊,在登陸的時候能夠選擇忘記密碼,此時會向oschina帳號綁定郵箱裏發送一封密碼重置郵件,點擊以後就能夠重設密碼,我感受這安全防禦是否是有點太簡陋了?vim
OK,重置以後先返回系統對git進行配置,我用的是Cmder自帶的msysgit安全
D:\Users\HOME\githome\lclfs (master) λ git --version git version 1.8.5.2.msysgit.0
上面的HOME目錄是我在環境變量裏面重定向了的,否則以個人經驗看大多數應用會把HOME腦殘地指向C盤.ssh
git的初始化也是至關簡單 git init測試
接下來配置ssh,生成公鑰.net
ssh-keygen -t rsa -C "youremail@xxx.com"
複製"C:\Users\wsk.ssh\id_rsa.pub"所有文本到"http://git.oschina.net/keys"上登記code
在git.oschina.net創建一個項目"lclfs",測試下ci
D:\Users\HOME\githome λ git clone git@git.oschina.net:introlisp/lclfs.git Cloning into 'lclfs'... The authenticity of host 'git.oschina.net (112.124.6.106)' can't be established. RSA key fingerprint is e3:ee:82:78:fb:c0:ca:24:65:69:ba:bc:47:24:6f:d4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'git.oschina.net,112.124.6.106' (RSA) to the list of known hosts. Enter passphrase for key '/c/Users/wsk/.ssh/id_rsa': remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) Receiving objects: 100% (3/3), done. Checking connectivity... done. D:\Users\HOME\githome λ cd lclfs\ D:\Users\HOME\githome\lclfs (master) λ ls README.md D:\Users\HOME\githome\lclfs (master) λ vim README.md D:\Users\HOME\githome\lclfs (master) λ git push origin master Enter passphrase for key '/c/Users/wsk/.ssh/id_rsa': Everything up-to-date D:\Users\HOME\githome\lclfs (master) λ
鳴金收工.rem