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等三种方式提交代码。