栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

上传代码到GitHub的Git配置过程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

上传代码到GitHub的Git配置过程

Git并不像SVN那样有个中心服务器,目前我们所使用的Git命令都是在本地执行,如果你想通过Git分享你的代码或者与其他开发人员合作,你需要将数据放到其他开发人员能够连接到的服务器上。
什么是GitHub?
GitHub是一个基于Git的代码托管平台,付费用户可以创建私人仓库。免费用户只能创建公共仓库,代码是属于公开。
要想在GitHub上进行代码托管,则首先要到GitHub进行账号注册,GitHub官网地址:https://github.com/。注册之后,就可以进行仓库的创建,填写好仓库名称和描述等相关信息即可,仓库创建如图所示。

Git下载与安装
下载Git MAC OS版本
下载Git Windows版本
下载Git Linux版本
配置Git
首先在本地创建ssh key;
输入命令:$ ssh-keygen -t rsa -C "your_email@youremail.com"
命令后面的“your_email@youremail.com”改为你在你在GiuHub上的,之后会确认路径和输入密码,这里我们默认就可以,一路回车。在成功后会在相应的目录下生成.ssh文件,到这个文件夹下去打开id_rsa.pub,并将key复制。

在回到GitHub上,进入账户设置(Settings),选择SSH and GPG keys,然后在选择New SSH key,添加ssh key时的Title随便填写,key为id_rsa.pub文件中的key值,配置过程如下图所示。


为了验证是否配置成功,在git bash上输入:ssh -T git@github.com,如果是第一次会提示是否continue,输入yes,则会看到You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们将本地仓库上传到GitHub中,在此之前还需要设置username和email,因为GitHub每次commit时都会进行记录。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

复制仓库地址。

在本地随便创建一个文件夹。

选中该文件夹,并进行右击,菜单中会多出Git bash Here和Git GUI Here两个菜单,选择Git bash Here。
从GitHub中进行克隆,输入命令:git clone 你得仓库地址,连接成功后会创建相应的文件,如下图所示。

进入该文件中:cd DjangoWebsite

将要上传的代码复制到文件夹中,如图所示。继续输入命令:git status


将要上传的代码添加到本地仓库:git add ./
然后再次输入:git status,若显示为绿色,则文件以添加,如图所示。

添加上传代码注释(一定要这一步):git commit -m "注释"

提交前,先从远程仓库主分支中拉取请求:git pull origin main
最后将代码提交到GitHub:git push -u origin main

查看仓库说明成功:
注意:
1、中间可能会让你输入GitHub账号密码
2、如发现上传不了,那么换个连接试下:HTTPS/SSH
补充:如果你想删除仓库中的某个文件时:
执行命令:$ git rm -r 文件名
然后:git commit -m “删除文件xx”
最后: git push 即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/849598.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号