1.创建账号,绑定邮箱
在Git或者Gitee中创建一个Git账号或者Gitee账号,绑定邮箱,Ubuntu下的git命令对Git或者Gitee都有效。
2.安装git
Ubuntu下下载git命令:
sudo apt-get install git
在下载完之后,可以通过git --version
查看git安装版本;
3.全局配置
安装git之后,需要对git进行全局配置,即配置用户名和账户。
配置用户名命令(这个用户名可以随意起):
git config --global uesr.name "zhangsan" #用户名为zhangsan
配置邮箱命令:
git config --global user.email "123456@qq.com" #123456@qq.com为配置的邮箱
在配置完之后,可以使用以下命令查看配置:
git config --global --list #查看全局配置
git config --list #查看所有配置
4.SSH密钥
4.1 生成密钥的命令
ssh-keygen -C "git或者gitee账户绑定的邮箱" -t rsa
密钥是Ubuntu和github或者gitee的联系的纽带,用于验证。
4.2 复制密钥
密钥在~/.ssh
目录下的id_rsa.pub
文件中
切换到~/.ssh
目录下:
cd ~/.ssh
查看密钥:
cat id_rsa.pub
然后直接复制密钥
4.3 粘贴密钥
5.上传文件
5.1 创建一个目录,将要上传的文件复制进去
5.2 初始化
git初始化命令:
git init
5.2 上传文件
上传文件命令:
git add hello.c #上传hello.c文件
git commit -m "first commit" #first commit为备注,可以随便写
连接远程Git或者Gitee仓库:
注意:仓库要先在Git或者Gitee上创建好。
git remote add origin "Git或者Gitee仓库地址"
这个Git或者Gitee地址写仓库网址就可以,比如
最后进行提交命令:
git push -u origin "master"
提交之后,需要输入用户名和密码验证。
这里需要注意!!!
Git或者Gitee的用户名为:
Gitee的密码为Gitee的的登录密码。
Git的密码为token密码,不是账户登录密码,token密码怎么生成可以看以下两个链接。
token密码1
token密码2
以上操作就可以完成文件的上传。
6.其它问题
6.1 fatal: 远程 origin 已经存在。
在与远程仓库通过命令git remote add origin "Git或者Gitee地址"
链接之后,会保留这个连接,可以通过git config --list
查看连接。
创建新的连接,需要删除旧的连接,删除命令:
git remote rm origin
删除原有连接之后,再进行git remote add origin "Git或者Gitee地址"
命令。
6.2 【总结】无法推送一些引用到 ‘git@github.com:Apologise/DjangoSample.git’ 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。
解决方案:答案连接