文档章节

Mac OS连接git@git.oschina.net

冰泪_
 冰泪_
发布于 2016/05/23 17:37
字数 602
阅读 302
收藏 1

精选30+云产品,助力企业轻松上云!>>>

请先注册http://git.oschina.net。

环境准备:

  1. Xcode(直接AppStore下载安装)
  2. Git(可以在http://code.google.com/p/git-osx-installer/下载git安装程序,或者在https://www.kernel.org/pub/software/scm/git/下载源码安装。)

源码安装过程:

  1. 解压源码包

     tar xjvf git-1.8.3.tar.bz2
    
  2. 编译

      cd git-1.8.3
     ./configure --prefix=/usr/local
     make
    
  3. 安装

     sudo make install
    

配置Git并连接到git@git.oschina.net

请参见老左的博客Xcode连接git@osc中第一步至第四步。

将工程同步到git@git.oschina.net

  1. 在你的git.oschina.net下“创建项目”。
  2. 在你的电脑上,为了以后管理方便,应该为OSChina上的项目建立一个文件夹统一管理,例如gitOSChina。在次级目录下存放每一个项目。
  3. 打开命令行工具,执行命令:

     cd gitOSChina/JBCalendar/            进入项目的目录
     git init                            初始化本地库(仅第一次时需要)
     git remote add origin git@git.oschina.net:JustBen/jbcalendar.git  添加远程版本库的别名
     git add .        添加所有文件到版本库
     git commit -a -m "commit JBCalendar"    添加所有修改该版本库
     git pull origin master        从远程库获取并合并到本地库
     git push origin master        将修改推送到远程库
    
  4. 至此,新建工程完成了。

更新工程

  1. 类似于创建项目时的操作,打开命令行工具,执行命令

     cd gitOSChina/JBCalendar/            进入项目的目录
     git add .        添加所有文件到版本库
     git commit -a -m "commit JBCalendar"    添加所有修改该版本库
     git pull origin master        从远程库获取并合并到本地库
     git push origin master        将修改推送到远程库
    
  2. 至此,更新完毕。

错误小结

1. 错误:

git pull origin master

ssh: Could not resolve hostname git.oschina.net:JustBen: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

解决方法:

  重新设置SSH

      cd
    cd ~/.ssh/
    ssh-keygen

    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/yongbin/.ssh/id_rsa): 
    /Users/yongbin/.ssh/id_rsa already exists.
    Overwrite (y/n)? y
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /Users/yongbin/.ssh/id_rsa.
    Your public key has been saved in /Users/yongbin/.ssh/id_rsa.pub.
    The key fingerprint is:
    f8:87:a4:25:37:7c:bf:64:b1:4f:d5:e1:27:74:18:9e yongbin@YongbinZhang.local
    The key's randomart image is:

    +--[ RSA 2048]----+
    |              .  |
    |             . + |
    |              E..|
    |       o     ...o|
    |      o S . . ..+|
    |       B + . o o.|
    |      . o . = .  |
    |         . o +   |
    |            . .  |
    +-----------------+


    cat id_rsa.pub | pbcopy        在git.oschina.net中添加一个SSH,直接复制到里面即可


    cd ~/OSChina/JBCalendar/    进入工程目录

    git add .
    git commit -a -m "xxxxxxxxxxxxxx"
    git pull origin master
    git push origin master
冰泪_
粉丝 16
博文 91
码字总数 64172
作品 0
青浦
程序员
私信 提问
加载中
请先登录后再评论。
Github的使用

配置 MAC环境下的配置 参考 http://my.oschina.net/yongbin45/blog/144250 http://my.oschina.net/zxs/blog/142544 介绍 由于MAC已经自带了Git,所以只需要配置链接 生成SSH密钥 把diaosi.pu...

雄Block
2015/09/25
996
2
Mac OS连接git@git.oschina.net(不啰嗦的傻瓜版)

请先注册http://git.oschina.net。 环境准备: Xcode(直接AppStore下载安装) Git(可以在http://code.google.com/p/git-osx-installer/下载git安装程序,或者在https://www.kernel.org/pu...

JustBen
2013/07/12
9.5K
1
git@git.oschina.net's password: Permission denied

问题: ssh -T git@git.oschina.net git@git.oschina.net's password: Permission denied (publickey,password,keyboard-interactive). 问题所在: 执行 ssh-keygen -t rsa -C "gogoodboy@16......

gogoodboy
2015/09/08
749
0
【整理】FFMPEG相关开源项目

1.FFmpeg build for android random architectures with example jni https://github.com/appunite/AndroidFFmpeg 2.ijkplayer - Android/iOS 基于FFMPEG库的播放器 http://git.oschina.net......

BIGBurning
2015/02/02
0
0
gitosc上传项目

更新了gitosc 和 gitHub上传方法,比之前的方法方便。链接:传送门 准备工作:先安装git客户端,本地创建项目,git@osc创建项目 1.用git客户端生成ssh,生成之后记得保存shh. 2.打开Git Bash,...

瓶盖儿
2016/08/16
46
0

没有更多内容

加载失败,请刷新页面

加载更多

Python 二十三大实践、编码建议和技巧

点击上方“测试开发技术”,选择设为“设为星标” 优质文章,第一时间送达! 近期推文: 2019年下,测试开发技术精选合集 软件测试工程师必备:如何做好接口测试? 阅读全文大概需要 10分钟。...

狂师
02/12
0
0
大佬评清华Jittor,这是怎样一个深度学习框架?

点击上方“机器学习与生成对抗网络”,关注"星标" 获取有趣、好玩的前沿干货! 如何评价清华大学发布的自研深度学习框架-计图(Jittor)? 2020年3月20日,清华自研的深度学习框架,正式对外开...

AI_bryant8
03/21
0
0
MySQL 中 ACID 底层内部实现原理详解

“ ACID 事务底层内部实现原理” Hello,大家好。我是公众号“ 八点半技术站 ”的小编-Bruce.D。 今天是周二(2020-03-24),还是那句俗语 “一日之计在于晨” ,因此分享给大家的是 「mysql...

八点半的Bruce丶D
03/24
0
0
利用Makisu构建容器镜像

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 本系列文章深入研究了容器镜像构建的最新技术。我们已经介绍了Podman和Buildah、I...

osc_8exjk9uk
6分钟前
0
0
业务代码耗时操作优化

前几天我把我们小程序登录接口性能优化了,优化之前登录接口响应时间大概是 300 ms 左右,优化后的响应时间大概在 70 ms 左右。我们小程序登录接口涉及到的业务操作除了基本的登录验证功能外...

python6666
2019/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部