美文网首页
2-github使用

2-github使用

作者: 梦想成为小仙女 | 来源:发表于2019-02-27 16:03 被阅读12次

    • 概要


    • GitHub是全世界程序员共同维护的远程数据库 , 我们可以在哪里创建自己的仓库 , 他人可以下载 , 但是如果提交必须经过我们的审核 , 我们可以通过星号判断这个仓库的受欢迎程度
    • 码云是中国版的GitHub , 它是仿照GitHub写出来的 , 不一样的是它是中文 , 并且可以提交5个私密项目 , 也就是别人不能下载和使用的项目
    • 流程 :
      • 注册一个GitHub账号并且登录
      • 可以在头像的下拉列表中创建自己的仓库 , 共享仓库是免费的 , 但是私有仓库是付费的 , 就像在本地git init --bare一样 , 只不过创建的仓库是在GitHub的远程服务器上
      • 克隆仓库 : 我们只需要在仓库的右上角下载列表中获取仓库的地址 , 就可以通过 git clone 地址 , 将仓库克隆到本地 , 但是需要注意的是只有自己创建的仓库 , 才可以提交到远程服务器 , 别人创建的仓库 , 要想提交 , 必须通过 git log查询创建人联系方式 , 经过他的许可才能提交
      • 配置注意点 : 我们之前配置 , 只有在工作区下才能默认有效 , 要想配置在其他工作路径也有效, 必须加--global属性 git config --global use.name "用户名"

    • SSH


    我们会发现通过以上方式 , 提交代码到远程服务器 , 都需要输入用户名和密码 , 为了让GitHub拥有打开我本人电脑的要是 , 我需要配置SSH key , 一下配置方法都是在码云中的配置选项卡中引用的

    • 在命令行中 , 运行如下命令 , 会生成公钥
    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  
    
    • 在命令行运行如下命令 , 会显示公钥密码 , 如果现实不了 , 就在默认文件夹下寻找pub文件 , 用记事本打开 , 将里面的文字拷贝过来
    cat ~/.ssh/id_rsa.pub
    
    • 在GitHub的SSH公钥中粘贴之前复制的内容
    • 在命令行运行如下代码 , 告诉电脑 , 这个网站可以访问你的电脑
    ssh -T git@gitee.com
    
    • 我们可以通过在命令行输入如下命令测试ssh公钥有没有生成成功
    ssh -v
    

    这样 , 我们在每次提交本地代码到GitHub就不用输入用户名和密码了 , 码云的公钥可以直接用之前生成好的 , 也可以再生成一个,有了GitHub和码云就像有了一个远程服务器 , 这样项目代码就不会丢了

    相关文章

      网友评论

          本文标题:2-github使用

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