您现在的位置是:物联网 >>正文
手把手教你如何上传代码到Gitee服务器
物联网552人已围观
简介之前编写了几个适合新手的小项目, 为方便大家学习和下载代码, 决定把代码上传到gitee服务器。不得不说,git是一个非常好用的代码版本管理工具,本文手把手教大家如何将自己编写的代码上传到Gite ...
之前编写了几个适合新手的手把手教小项目 , 为方便大家学习和下载代码 ,何上 决定把代码上传到gitee服务器。传代
不得不说 ,手把手教git是何上一个非常好用的代码版本管理工具,本文手把手教大家如何将自己编写的传代代码上传到Gitee 。
1. 注册账号
打开网页
复制https://gitee.com/1.
点击注册,手把手教 输入一个自己喜欢的何上域名,建站模板yikoulinux输入手机号,传代验证即可
点击注册并绑定 即可 。手把手教
2.绑定微信
点击头像->设置
然后会弹出二维码,何上 用自己的传代微信扫描二维码即可。
3. 绑定邮箱
后续版本管理操作需要绑定邮箱才能继续操作。手把手教
点击头像->设置
点击 左边邮箱管理->新增然后输入刚才设置的何上gitee登录密码
正确会进入下面页面, 输入自己的传代邮箱(一口君用的QQ邮箱)
点击确定
然后登录自己邮箱 ,点击对应的免费模板链接即可。
4. 新建仓库
点击头像左侧的+ -> 新建仓库
输入名称以及开源许可证等 。
点击创建即可 。
5. clone克隆仓库到本地
复制仓库链接 :
进入ubuntu 如果没有安装git,可以执行以下命令安装git
复制sudo apt-get install git1.配置git全局环境
复制git config --global user.name "yikoulinux"
git config --global user.email "7335817@qq.com"1.2.修改commit默认打开的文本编辑工具
复制git config --global core.editor "vim"1.开始克隆 :
复制root@ubuntu:/home/peng/work# git clone https://gitee.com/yikoulinux/encryption.git
Cloning into encryption...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.
Checking connectivity... done.1.2.3.4.5.6.7.8.查看克隆下来的文件夹
复制root@ubuntu:/home/peng/work# ls
encryption
root@ubuntu:/home/peng/work# cd encryption/
root@ubuntu:/home/peng/work/encryption# ls
LICENSE1.2.3.4.5.查看git log
复制root@ubuntu:/home/peng/work/encryption# git log
commit 5e0d6d12afb34a8082c6ef60f34f6e615c99746e
Author: 一口Linux <10221187+yikoulinux@user.noreply.gitee.com>
Date: Tue Dec 21 13:57:19 2021 +0000
Initial commit1.2.3.4.5.6.拷贝代码到当前目录
复制root@ubuntu:/home/peng/work/encryption# ls
key.c key.h LICENSE main.c README.md1.2.其中README.md是文档说明,采用Markdown格式编写。
添加源文件到本地仓库:
复制root@ubuntu:/home/peng/work/encryption# git add
*root@ubuntu:/home/peng/work/encryption# git status
On branch master
Your branch is up-to-date with origin/master.
Changes to be committed:
(use "git reset HEAD
modified: LICENSE
new file: README.md
new file: key.c
new file: key.h
new file: main.c
Changes not staged for commit:
(use "git add
(use "git checkout --
执行commit
复制root@ubuntu:/home/peng/work/encryption# git commit1.添加commit 的 log信息【此时编辑工具是亿华云vim】
上传到服务器:
复制root@ubuntu:/home/peng/work/encryption# git push
warning: push.default is unset; its implicit value has changed in
Git 2.0 from matching to simple. To squelch this message
and maintain the traditional behavior, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
When push.default is set to matching, git will push local branches
to the remote branches that already exist with the same name.
Since Git 2.0, Git defaults to the more conservative simple
behavior, which only pushes the current branch to the corresponding
remote branch that git pull uses to update the current branch.
See git help config and search for push.default for further information.
(the simple mode was introduced in Git 1.7.11. Use the similar mode
current instead of simple if you sometimes use older versions of Git)
Username for https://gitee.com: yikoulinux
Password for https://yikoulinux@gitee.com:
Counting objects: 6, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 2.28 KiB | 0 bytes/s, done.
Total 6 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/yikoulinux/encryption.git
5e0d6d1..484d5d4 master -> master1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.其中会要求输入用户名(开头设置的名字yikoulinux)密码 ,密码输入时不会回显 。
最终在gitee上显示结果:
这样我们就成功的将本地代码上传到服务器了。
6. 常用git命令
复制git clone 项目地址 拉项目
git pull 拉代码
git push 提交到仓库
git init 指令初始化一个git仓库
git add .添加文件
git commit -m "注释"提交至仓库 。
git remote add origin https://git.oschina.net/你的用户名/项目名.
git,git push origin master即可完成推送
git checkout master 切换到master分支1.2.3.4.5.6.7.8.9.7. 如果不想每次都输入用户名密码可以
(1)生成ssh密钥
复制ssh-keygen -C 7335817@qq.com -t rsa1.会在用户目录~/.ssh/下建立相应的密钥文件。如果是管理员创建在目录/root/.ssh/下 。源码下载
(2)上传公钥
使用命令cd ~/.ssh进入~/.ssh文件夹,输入
复制cat id_rsa.pub1.打开id_rsa.pub文件 ,复制其中所有内容。接着访问git网页,点击SSH公钥 ,标题栏可以随意输入 ,公钥栏把刚才复制的内容粘贴进去 。
此外,一口君还创建了一个基于Linux的聊天室的开源项目 ,高防服务器 基功能包括登录 、注册、公聊 、私聊 、数据库、数据加密等功能。其他功能后续会陆续完善 。
https://gitee.com/yikoulinux/chat.git
本文转载自微信公众号「一口Linux」,可以通过以下二维码关注。转载本文请联系一口Linux公众号 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/722d399274.html
上一篇:物联网中的安全和信任问题
相关文章
2200倍!新的SLP漏洞引发史上最大DoS放大攻击
物联网服务定位协议SLP)被曝高严重性安全漏洞,该漏洞可被用作武器化,对目标发起体积性拒绝服务DoS)攻击。Bitsight和Curesec的研究人员Pedro Umbelino和Marco Lux在一份与 ...
【物联网】
阅读更多27寸苹果一体机性能如何?(了解27寸苹果一体机的各项特点及用户评价)
物联网近年来,苹果一体机在市场上越来越受到消费者的喜爱。其中,27寸苹果一体机以其出色的性能和独特的设计备受瞩目。本文将详细介绍27寸苹果一体机的各项特点和性能表现,以及用户对其的评价。外观设计:简洁大方的 ...
【物联网】
阅读更多硬盘修复的简单方法(不用担心!轻松修复你的硬盘困扰)
物联网当我们使用电脑的过程中,有时会遇到硬盘出现问题的情况。硬盘故障可能导致文件丢失、系统崩溃和数据损坏等麻烦。但是,不用担心!本文将为您介绍一些简单的方法,帮助您快速解决硬盘问题,让您的电脑重新恢复正常运 ...
【物联网】
阅读更多
热门文章
最新文章
友情链接
- 数据中心电源的五大趋势
- 温莎资本(揭秘温莎资本的成功秘诀与发展战略)
- 华为Mate9拍摄视频全方位评测(华为Mate9拍视频功能强大,画质出色,满足各类拍摄需求)
- 以友唱(与好友合唱,畅享音乐的魅力)
- SKG抽油烟机质量评测(全面分析SKG抽油烟机的性能与可靠性)
- 使用Mac分区U盘安装Win10系统教程(详解Mac电脑如何分区U盘并安装Windows10系统)
- 揭开华强北高仿苹果7的真相(高仿苹果7是否值得购买?一探真伪背后的故事)
- 蒸汽吸尘器的清洁效果及优点(以蒸汽吸尘器为主题的家居清洁新选择)
- 以里程音箱如何给你带来震撼音质体验?(探索里程音箱的创新技术与卓越性能) 亿华云网站建设云服务器企业服务器香港物理机b2b信息平台源码库