1.在github创建一个新库
image.png
设置好仓库名和注释就可以点击
create repository
image.png
2.服务器连接git仓库
image.png
[root@czq gitdata]# git remote add test git@github.com:lvcv-qiangge/test.git #连接git仓库并给这个远程库命名为test
3.生成ssh密钥并上传到github上
[root@czq ~]# ssh-keygen ##生成密钥
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:wTpYtEBv7MBHtqkuvEeWrKaxZSbkAOdfbEtt15jVSeU root@czq
The key's randomart image is:
+---[RSA 2048]----+
| .o + ...|
| . B = o o |
|. . o X o . o E|
|.o X o . = |
|....o.O S + . |
|+. o=+ + . |
|o.*+o . |
| Boo. |
|oo.. |
+----[SHA256]-----+
[root@czq ~]# cat .ssh/id_rsa.pub ##把公钥内容复制到github上
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGVwCtkJVaycI6XK71S4wLRXodulqoByDDHXT0apGXGftLT62QFpA1RpILub6AkU7OM0LgFXNnCtsBBRwqDQWEbAyWV8ngnTpdjPkcUgfVFbg7T9DB+9fvAq4hTBWhmm4K+A+SMmTIBSMsQqUp8thrgY6EDbYP9Ms7ErkdqitDK3czuACCxv6z5fNpbbcmoYF/LUeYSvrVb3Jg/Jy/FXeoa+KrFVmFQcKAq6BXHe02nprwa1r2k8arvzEO7n4Y51Zrft9xPWFYuvov1T21csXZiBJWeJUZ3Gaov32zM91GvOT7ZASb2Py6AN9puCroN2DyHm0x5F80LdDW/fMre85d root@czq
点击settings
image.png
点击
SSH and GPG keys 再点击New SSH key
image.png
把密钥复制到
key区域再点击ADD SSH key
image.png
4.开始推送
[root@czq gitdata]# git push -u test master ##把本地的master分支推送到远程的test
Warning: Permanently added the RSA host key for IP address '13.250.177.223' to the list of known hosts.
Counting objects: 30, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (22/22), done.
Writing objects: 100% (30/30), 2.32 KiB | 0 bytes/s, done.
Total 30 (delta 9), reused 0 (delta 0)
remote: Resolving deltas: 100% (9/9), done.
To git@github.com:lvcv-qiangge/test.git
* [new branch] master -> master
分支 master 设置为跟踪来自 test 的远程分支 master。
5.回到github查看库情况
image.png
master分支的文件成功推送到github














网友评论