准备工作

  1. 安装git

    sudo apt install git
  2. 创建一个ssh密钥

    如果已经有ssh密钥了,则这一步不要执行

    ssh-keygen -t rsa -C '账号'
  3. 复制公钥内容

    gedit ~/.ssh/id_rsa.pub

    复制文件的内容

  4. 添加到ssh and GPG keys

    打开github,在设置里里面找到ssh and GPG keys,然后添加id_rsa.pub内容

本地工作

有两种方式:

  1. 将本地文件推送到远程仓库中

    • 初始化文件夹
    git init 文件夹
    • 将本地文件与远程仓库联系起来
    git remote add origin git@server/仓库.git
    • 推送到远程仓库

      只需要第一次推送的加上-u
    git push -u origin master
  2. 从远程仓库下载文件

    git clone git@server/仓库.git

另外一些远程连接的管理

1、查看远程连接 git remote -v

2、添加远程连接 git remote add origin + url

3、删除远程连接 git remote rm origin

最新文章

  1. jquery 的3D Carousel插件参数说明
  2. 1.0、Struts2的简单搭建方法
  3. 工作偶遇小bug
  4. Tiny6410 LCD设置
  5. Java调优经验谈
  6. Leetcode Add Binary
  7. 深入理解AOP
  8. post可以直接把get请求代入到目标url中
  9. IOS常用加密DES
  10. Calculating a bearing between points in location-aware apps
  11. SQL Server中时间段查询和数据类型转换
  12. 用SharedPreferences保存List(Map(String, String))数据
  13. ExtJS4 动态生成grid出口excel(纯粹的接待)
  14. jQuery中事件对象e的事件冒泡用法示例(事件冒泡与阻止冒泡)
  15. 全卷积网络 FCN 详解
  16. [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1
  17. Maven 通过maven对项目进行拆分、聚合(重点)
  18. 使用Regsvr32.exe程序注册/注销ActiveX控件
  19. 集合——顶层collection接口(单列集合)
  20. MySql:触发器

热门文章

  1. aspnetcore 使用serilog日志
  2. MyBatis封装JDBC具体实现
  3. 1、Oauth概念与模式
  4. mysql 事务 隔离性 锁
  5. git使用小技巧-忽略提交文件设置
  6. NSSCTF-easyupload2.0
  7. 【C#反射】BindingFlags 枚举
  8. matplotlib.lines.Line2D at 0x328fc10 解决方法
  9. C++_Leecode20有效的括号
  10. 【行业Tip】三电是什么