git和github相关操作
右键选择”Git Bash Here”,在弹出的命令框中,输入:
ssh-keygen -t rsa -C “your_email@youremail.com“
然后会要求确认路径和输入密码,全部直接按回车默认即可。如果上一步操作成功,则会在c:\users(你的电脑名).ssh\下面生成3个文件。用记事本打开id_rsa.pub,然后全选里边的内容。
在网页中登陆你的Git账号,然后打开ssh keys设置网页。可以在设置(setting)中找到SSH keys选项,也可以在登陆成功的前提下直接点击我给出的链接。
点击”Add SSH key”,Title随便填,Key里边粘贴进去在(2)中复制的全部数据。然后点击”Add key”。网页会提示添加成功。
验证是否成功。回到命令框下,输入
ssh -T git@github.com
,如果询问是否继续,输入yes后回车。如果成功,会看到You’ve successfully authenticated, but GitHub does not provide shell access。则表示连接成功。
设置变量。继续在命令框中输入
git config --global user.name 'wangzy' git config --global user.email 'wangzhiyang199602@163.com'
在网页中手动创建一个repository。比如名称为test,并且选中创建README.md
连接好之后开始下载
8.1 在创建完成后的网页右侧找到 HTTPS clone URL,然后复制。 8.2 打开想要将该仓库下载的目录位置,然后右键选择”Git Bash Here”。输入 git clone http://10.214.168.204:8081/liunan1944/test01.git网址换成你自己的。如果成功,会显示下载了几个文件等信息。 8.3 初始化readme文件,如果已经初始化好了,进行(4)。如果有提示输入username的,建议输入邮箱地址。 8.3.1. git init 8.3.2. touch README.md 8.3.3. git add README.md 8.3.4. git commit -m ‘your infomation’ 8.3.5. git remote add origin https://github.com/…. 8.3.6. git push origin master
问题及解决方法
9.1 github提示Permission denied(public-key)
首先, 清除所有的key-pair
ssh-add -D
rm -r ~/.ssh9.2 重新生成ssh密钥对
ssh-keygen -t rsa -C “xxx@xxx.com“