如果你是gitee(码云),点击链接跳转

首先,你的有一个GitHub的账号(然后新建项目我就不说了)

# Linux的方法

GitHub网站下的,点击settings下的emails,确认自己的邮箱账号

如下命令安装git

sudo apt-get install git

然后,将刚才确认的邮箱账号填入

ssh-keygen -t rsa -b  -C "your_email@example.com"

然后一路回车,完成之后查看密钥文件

ls ~/.ssh/id_rsa.pub 

查看内容   !$表示上一个操作

more !$ 

复制密钥

来到settings下的SSH and GPG keys 下, 然后New 一个新的SSH key

将之前复制的密钥粘贴上去,保存

然后回到服务器,开启一个进程

eval "$(ssh-agent -s)"

将之前的密钥文件加入进程开始连接GitHub

ssh-add ~/.ssh/id_rsa

服务器的git就算与GitHub建立了连接

建立与自己创建的项目的连接

git remote add 项目的映射名(自定义) ‘项目的SSH链接'

最后使用命令上传文件到对应项目里

git push 项目的映射名(自定义) master

前面的上传指令指定的SSH链接,改成HTTPS其实也可以,但是就需要每次操作都输入账号和密码

下载的话 ,建议使用https

git clone 'https链接'

gitee,码云的话,直接参考官方文档就可以了,因为是国内的网站,文档介绍还是很友善的

点击链接跳转

最新文章

  1. ANSYS17.0详细安装图文教程
  2. 基于Java Netty框架构建高性能的部标808协议的GPS服务器
  3. [前端 1] 使用frameset框架构建网页基本布局
  4. 分享8款绚丽的HTML5/jQuery特效插件
  5. 【Mysql】安装 mysql-5.7.5 指南
  6. - C#编程大幅提高OUTLOOK的邮件搜索能力!
  7. discuz 取消门户首页url中的portal.php
  8. 分享几个 git 的使用场景
  9. 使用s3fs-fuse 挂载minio s3 对象存储
  10. AngularJS中控制器继承
  11. poj2481
  12. 1080. Graduate Admission (30)-排序
  13. bzoj3944: Sum 杜教筛板子题
  14. linux运维人员成长
  15. Python爬虫入门(3-4):Urllib库的高级用法
  16. RHEL7.0 配置网络IP的三种方法
  17. boost::function和boost:bind取代虚函数
  18. 006.C++头文件
  19. windows下通过.bat运行java程序
  20. 超级详细全截图化VMware 安装ubantu

热门文章

  1. 解决Error for wireless request "Set Mode" (8B06) 问题 (转载)
  2. Thinkphp模板标签if和eq的区别和比较
  3. 对mysql修改库里面所有的引擎mysaim 为 innodb
  4. iOS静态库.Framework制作
  5. 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Train Seats Reservation
  6. 转】 Spark SQL UDF使用
  7. Roslyn导致发布网站时报错:编译失败
  8. JavaScript相关技术学习
  9. 揭开WebService的神秘面纱
  10. duilib属性