github的使用

1、修改仓库的名字

 github中右上角/settings/Account:

 

修改后显示的变化:

 

2、本地和github账号创建联系

(base) localhost:~ ligaijiang$ ssh-keygen -t rsa -C"jiangpr_ok@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ligaijiang/.ssh/id_rsa): 
/Users/ligaijiang/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/ligaijiang/.ssh/id_rsa.
Your public key has been saved in /Users/ligaijiang/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Jw0OQma8s87Ij9MxYE/2VssjHCsHzkVU1uFrjLBcw2Y jiangpr_ok@163.com
The key's randomart image is:
+---[RSA 2048]----+
|   .+...o...     |
|   +. .o ..      |
|    .oo E .      |
|  o *ooO.* .     |
| . B Bo=S.*      |
|    O B ++       |
| . = * . .       |
|  +.+            |
|  .o.            |
+----[SHA256]-----+

 复制/Users/ligaijiang/.ssh/id_rsa.pub这个文件中的内容,打开github中右上角/settings/SSH and GPG keys/new SSH key:

 

 

3、创建文件夹及初始化

创建文件夹,git哪个文件夹的内容呢?

(base) localhost:~ ligaijiang$ mkdir /Users/ligaijiang/githouse1

初始化成git可以管理的仓库

(base) localhost:~ ligaijiang$ cd githouse1
(base) localhost:githouse1 ligaijiang$ pwd
/Users/ligaijiang/githouse1
(base) localhost:git ligaijiang$ git init
Initialized empty Git repository in /Users/ligaijiang/githouse1/.git/

4、github上创建仓库

 

 

5、本地仓库内容推送到远程仓库,先:cd /Users/ligaijiang/sjw-1

(base) localhost:~ ligaijiang$ cd /Users/ligaijiang/githouse1

6.将本地的jmeter文件夹的内容git到jmeter路径下

我本机上要git的文件夹:

github上创建的存放的

 

(base) localhost:githouse1 ligaijiang$ git add "jmeter"  -----(由于只git一个jmeter文件夹,所以这里写明;但是如果git所有文件夹则为:git add空格.)
(base) localhost:githouse1 ligaijiang$ git commit -m "jmeter1"----------(“”中时提交的注释,可以更具实际更改情况写)
[master d70d9a1] jmeter1
 6 files changed, 1129 insertions(+)
 create mode 100644 jmeter/.ipynb_checkpoints/20190228python_base-checkpoint.ipynb
 create mode 100644 jmeter/.ipynb_checkpoints/20190301find_element-checkpoint.ipynb
 create mode 100644 jmeter/.ipynb_checkpoints/未命名2-checkpoint.ipynb
 create mode 100644 jmeter/20190228python_base.ipynb
 create mode 100644 jmeter/20190301find_element.ipynb
 create mode 100644 jmeter/未命名2.ipynb
(base) localhost:githouse1 ligaijiang$ git remote set-url origin git+ssh://git@github.com/gaigai-ok/jmeter.git
(base) localhost:githouse1 ligaijiang$ git push -u origin master
Enter passphrase for key '/Users/ligaijiang/.ssh/id_rsa': (这里输入自己的机器密码,例如180822)
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 8 threads
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 3.74 KiB | 3.74 MiB/s, done.
Total 12 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3), done.
To git+ssh://github.com/gaigai-ok/jmeter.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
(base) localhost:githouse1 ligaijiang$ 

 如果要git python文件夹到github的python路径下,那么:

(base) localhost:githouse1 ligaijiang$ git add "python"
(base) localhost:githouse1 ligaijiang$ git commit -m "py"
[master ab75c80] py
 6 files changed, 1129 insertions(+)
 create mode 100644 python/.ipynb_checkpoints/20190228python_base-checkpoint.ipynb
 create mode 100644 python/.ipynb_checkpoints/20190301find_element-checkpoint.ipynb
 create mode 100644 python/.ipynb_checkpoints/未命名2-checkpoint.ipynb
 create mode 100644 python/20190228python_base.ipynb
 create mode 100644 python/20190301find_element.ipynb
 create mode 100644 python/未命名2.ipynb
(base) localhost:githouse1 ligaijiang$ git remote set-url origin git+ssh://git@github.com/gaigai-ok/python.git
(base) localhost:githouse1 ligaijiang$ git push -u origin master
Enter passphrase for key '/Users/ligaijiang/.ssh/id_rsa': 
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
Delta compression using up to 8 threads
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 3.58 KiB | 1.79 MiB/s, done.
Total 10 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To git+ssh://github.com/gaigai-ok/python.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

 

6、遇到的问题:

使用git push origin master是出现如下问题;

如果使用官网提示出的命名:git remote add origin https://github.com/gaigai-ok/jmeter.git,总是提示下面这个错误,并且输入用户名和密码也不管用:

Username for 'https://github.com':

解决办法:

git remote set-url origin git+ssh://git@github.com/gaigai-ok/jmeter.git

上次git文件晕晕乎乎的可以git,今天重新搞了一遍。。。

可以准备吃午饭了?

转载于:https://www.cnblogs.com/jpr-ok/p/10885380.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值