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 "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 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git的使用 首先登录https://git.oschina.net,如没有账号进行注册. Git简单介绍 Git...
    Sunney阅读 3,863评论 0 2
  • PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Version Control)...
    胡洁川阅读 3,520评论 0 1
  • 用户群体是产品经理行业的第1个概念。其原意指的是每个互联网产品都是为特定的目标群体服务的,特别是产品初期的时候一定...
    老碧阅读 2,944评论 0 0
  • 做规律的自己 明早六点起床 修两个小时片 做一次健身
    ME虎狐阅读 2,415评论 0 0
  • viewPager: public method: setCurrentItem(int item)/setCur...
    kayabu阅读 2,532评论 0 0