Git Push 项目到Gitlab

1.参考链接,可以看到可以生成rsa及ED25519 的两种私钥和公钥
2.操作:创建Ssh-key过程中需要输入密码

$ ssh-keygen -t ed25519 -C "email@qq@qq.com"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/admin/.ssh/id_ed25519.
Your public key has been saved in /c/Users/admin/.ssh/id_ed25519.pub.
The key fingerprint is:
SHA256:o5kQjEdyFGiQ58tYPxxGBbY2XtASRneTvUNMa0k0R1c email@qq@qq.com
The key's randomart image is:
+--[ED25519 256]--+
|.o.+O+. o*=.o ..E|
|. +B=....o+= . |
| +..+= .+. |
| o.+.o .o |
| = +.+ S . |
|. = +. + . |
| + .+ |
| o |
| . |
+----[SHA256]-----+

  将/c/Users/admin/.ssh/id_ed25519.pub的内容复制到Gitlab上,找到头像>User Settings>SSH Keys>key下输入框添加,点击Add key完成

3.Push an existing folder
  cd existing_folder
  git init
  git remote add origin git@gitlab.com:jianghai/brs-cj.git
  git add .
  git commit -m "Initial commit"
  git push -u origin master

4.Git Commit 需要配置本地的用户信息
  git config --global user.name "username"
  git config --global user.email "useremail"

5.结果如下,PUSH后需要输入密码验证

$ git push -u origin master
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
Enumerating objects: 764, done.
Counting objects: 100% (764/764), done.
Delta compression using up to 4 threads
Compressing objects: 100% (698/698), done.
Writing objects: 100% (764/764), 100.87 MiB | 1.20 MiB/s, done.
Total 764 (delta 222), reused 0 (delta 0)
remote: Resolving deltas: 100% (222/222), done.
To gitlab.com:jianghai/brs-cj.git

  • [new branch] master -> master
    Branch 'master' set up to track remote branch 'master' from 'origin'.
posted @ 2019-10-26 10:50  jhai  阅读(1213)  评论(0)    收藏  举报
……