=====================================
本文转自 http://my.oschina.net/dxqr/blog/134811
====
=====================================
首先打开显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
=================
1,首先设置用户名密码
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
2,切换到你准备用作git的目录===(重要)===
cd mygit
3,初始化
git init
4,在终端输入
ssh-keygen -t rsa -C "youremail@xxx.com"
然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。然后打开http://git.oschina.net/keys 页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可
我们在http://git.oschina.net/projects/new 中添加一个新项目,比如GitHelloWolrd(这个名称后面会用到,这个步骤是必须的)
5,测试是否联通
ssh -T git@git.oschina.net
然后会通知你输入用户名/密码,该密码就是你的osc账户密码,然后会提示你输入yes/no,输入yes后回车,显示出
Welcome to Git@OSC, whaon!
说明连接成功
6,下面就可以提交项目到git仓库中了,我们先输入一个不存在的
git remote add origin http://git.oschina.net/whaon/none.git
然后执行
git push origin master
会出现错误,因为在osc@git中根本不存在none这个项目
所以我们应该输入
git remote add origin http://git.oschina.net/whaon/GitHelloWolrd.git
但是会发现不能执行了,
这时我们可以打开.git下的config文件,把如下内容删掉
[remote "origin"]
url = http://git.oschina.net/whaon/none.git
fetch = +refs/heads/*:refs/remotes/origin/*
或者更简单的
git remote rm origin
然后再执行上一步代码
=====
以后的操作就是在本地修改->add->commit->push就可以了
=====
关闭隐藏文件显示
defaults write com.apple.finder AppleShowAllFiles -bool false