一 Git@OSC和SSHgit
首先,必须拥有OSChina的代码托管系统Git@OSC帐号。而后必须在本地生成私钥和密钥,在终端然输入代码以下:
shell
ssh-keygen -t rsa -C "938409789@qq.com"
不用设置文件夹名称和密码,一直肯定就能够。ssh
这样,在用户目录的.ssh文件中自动生成一个id_rsa的私钥和id_rsa.pub的密钥。
spa
打开id_rsa.pub,复制里面的内容粘帖到Git@OSC中“SSH公钥”中(注意,此处的公钥为帐号公钥,不是项目公钥)。.net
接着新建Git项目(Repo)。打开终端并cd到本身的项目文件夹,并输入代码以下:
code
git init git add * git commit -a -m "first commit" (或者git commit -m "commit isuden") git remote add origin git@git.oschina.net:用户名/项目名.git git pull origin master(从远程仓库获取并合并到本地库) git push origin master(将修改推送到远程仓库)
这样,本地的项目文件就会被推送到Git上了。
rem
二 Sourcetree和代码推送it
下载安装最新版的Sourcetree,打开本身的项目文件夹。ast
选中更改的代码文件,提交 -> 填写提交说明 -> 推送
class
这样你在本地修改的内容就推送到远程仓库了。