git@osc使用(转)

=====================================
本文转自 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 "[email protected]"

2,切换到你准备用作git的目录===(重要)===

cd mygit

3,初始化

git init

4,在终端输入

ssh-keygen -t rsa -C "[email protected]"

然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。然后打开http://git.oschina.net/keys 页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可
我们在http://git.oschina.net/projects/new 中添加一个新项目,比如GitHelloWolrd(这个名称后面会用到,这个步骤是必须的)

5,测试是否联通

ssh -T [email protected]

然后会通知你输入用户名/密码,该密码就是你的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 

你可能感兴趣的:(git@osc使用(转))