git.oschina.net相似國外的github,能夠很方便的管理你的源代碼,關鍵是能夠創建私人的項目,github能夠須要$購買。比較麻煩的每次提交都要輸入帳號和密碼,這裏介紹兩種基於ssh公鑰和私鑰的方式,無需每次登錄oschina的帳號和密碼,看你使用的工具而定:git
一、git命令行方式github
此處oschina上面有介紹,摘抄以下:安全
SSH key 可讓你在你的電腦和 Git @ OSC 之間創建安全的加密鏈接。ssh
你能夠按以下命令來生成sshkeyide
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...
查看你的public key,並把他添加到 Git @ OSC http://git.oschina.net/keyssvn
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
添加後,在終端(Terminal)中輸入工具
ssh -T git@git.oschina.net
若返回加密
Welcome to Git@OSC, yourname!
則證實添加成功。spa
後面,直接用git命令操做便可,譬如git add, git push等等。.net
二、TortoiseGit
須要puttygen工具配合生成公鑰和私鑰ppk文件。
一、界面空白處不停地晃動鼠標以便生成公鑰。
二、複製公鑰到oschina
複製完成提交便可。
三、保存私鑰到本地
此處能夠選擇輸入密碼Key passphrase,這樣TortoiseGit提交的時候會提示輸入密碼,不然,直接提交或拉取。
四、TortoisGit加載私鑰ppk文件
完成以上幾步便可。
重要說明:前提是使用ssh的方式,由於oschina支持https, git, svn等三種方式提交代碼。