关于git上传GitHub以及码云(gitee)
2024-08-30 06:36:23
如果你是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,码云的话,直接参考官方文档就可以了,因为是国内的网站,文档介绍还是很友善的
点击链接跳转
最新文章
- ANSYS17.0详细安装图文教程
- 基于Java Netty框架构建高性能的部标808协议的GPS服务器
- [前端 1] 使用frameset框架构建网页基本布局
- 分享8款绚丽的HTML5/jQuery特效插件
- 【Mysql】安装 mysql-5.7.5 指南
- - C#编程大幅提高OUTLOOK的邮件搜索能力!
- discuz 取消门户首页url中的portal.php
- 分享几个 git 的使用场景
- 使用s3fs-fuse 挂载minio s3 对象存储
- AngularJS中控制器继承
- poj2481
- 1080. Graduate Admission (30)-排序
- bzoj3944: Sum 杜教筛板子题
- linux运维人员成长
- Python爬虫入门(3-4):Urllib库的高级用法
- RHEL7.0 配置网络IP的三种方法
- boost::function和boost:bind取代虚函数
- 006.C++头文件
- windows下通过.bat运行java程序
- 超级详细全截图化VMware 安装ubantu
热门文章
- 解决Error for wireless request ";Set Mode"; (8B06) 问题 (转载)
- Thinkphp模板标签if和eq的区别和比较
- 对mysql修改库里面所有的引擎mysaim 为 innodb
- iOS静态库.Framework制作
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Train Seats Reservation
- 转】 Spark SQL UDF使用
- Roslyn导致发布网站时报错:编译失败
- JavaScript相关技术学习
- 揭开WebService的神秘面纱
- duilib属性