git 安装 使用过程遇到的问题

 

码云(Gitee.com)帮助文档

V1.2:

 http://git.mydoc.io/?t=154712

 

生成并部署SSH key

1.如何生成ssh公钥

你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "[email protected]"# Generating public/private rsa key pair...# 三次回车即可生成 ssh key

cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

若返回

Welcome to Gitee.com, yourname!

则证明添加成功。

查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)

* develop
master

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git master
git: 'master' is not a git command. See 'git --help'.

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git branch maste

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git branch master
fatal: A branch named 'master' already exists.

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ ls
doc/ README.md self-help/ self-manage/

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git pull origin develop
Username for 'https://gitee.com': [email protected]
From https://gitee.com/bjag/selfservice_terminal
* branch develop -> FETCH_HEAD
Already up-to-date.

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git add README.md README.md

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git add README.md

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git commit -m 'add'
[develop 64cbb4f] add
1 file changed, 2 insertions(+)

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)
$ git push origin develop
Username for 'https://gitee.com': [email protected]
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 309 bytes | 309.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Powered by Gitee.com
To https://gitee.com/bjag/selfservice_terminal
536e346..64cbb4f develop -> develop

administror@Adminstror-PC MINGW64 /selfservice_terminal (develop)

windows git 项目使用:

1.进入git 目录

2.D:\Program Files\Git\selfservice_terminal

生成并部署SSH key

1.如何生成ssh公钥

你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "[email protected]"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

若返回

Welcome to Gitee.com, yourname!

则证明添加成功。


2.怎么添加用户 ssh key?

  1. 进入个人设置页面---》SSH 公钥添加,具体链接
  2. 截图如下 输入图片说明

3.项目的 ssh key 和用户的 ssh key 两处地方有什么不同?

项目的 sshkey 只针对项目,且我们仅对项目提供了部署公钥,即项目下的公钥仅能拉取项目,这通常用于生产服务器拉取仓库的代码。 而用户的 key 则是针对用户的,用户添加了 key 就对用户名下的项目和用户参加了的项目具有权限,一般而言,用户的key具有推送和拉取的权限,而项目的 key 则只具有拉取权限。

猜你喜欢

转载自www.cnblogs.com/lovelanglangyou/p/8944823.html