美文网首页
git@osc使用(转)

git@osc使用(转)

作者: 糖炒0栗子 | 来源:发表于2015-11-20 14:39 被阅读80次

    =====================================
    本文转自 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@osc使用(转)

          本文链接:https://www.haomeiwen.com/subject/yxblhttx.html