场景:你是第一天来公司上班的,项目代码托管在 GitLab,项目地址:git@lab.com:org/project.git,现在有一处代码需要你修改。请完成此项任务中,与 git/gitlab相关的操作步骤。
第一步:$> ssh一keygen 一t rss 一C zhangsan@abc.com
遇到问题:unknown key type rss
解决:输入cd ~/.ssh正确的,说明有公钥-----找到公钥,将内容复制,然后沾到github上
可以输入下面的命令,看看设置是否成功:ssh -T git@GitHub.com
如果是下面的反馈:The authenticity of host 'GitHub.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)?
输入yes就好,然后你就会看到:Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
到此测试成功。
报错:unknown key type -rsa
第二步:拷贝公钥到github
第三步:
$> git config —global user.name
$> git config —global user.email zhangsan@abc.com
第四步:$> git clone git@lab.com:org/project.git
第五步:$> git checkout 一b project一20170227一zhangsan一bugfix
第六步:修改代码
第七步:git status
第八步:git add .
第九步:git commit 一am ‘bugfix’
第十步:git push 一一set一upstream origin project一20170227一zhangsan一bugfix