2-github使用

2019-02-27  本文已影响12人  梦想成为小仙女


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


我们会发现通过以上方式 , 提交代码到远程服务器 , 都需要输入用户名和密码 , 为了让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和码云就像有了一个远程服务器 , 这样项目代码就不会丢了

上一篇下一篇

猜你喜欢

热点阅读