在git.oschina.net安家

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

相關文章
相關標籤/搜索