Я очень новичок в Git.Попытка настроить свой собственный удаленный репозиторий git на моем Linux-сервере и загрузить файлы из моего локального репозитория.Я просмотрел несколько руководств и настроил удаленные и локальные репозитории.
Когда я выполняю push из своего локального репозитория, я получаю отказ в соединении.Я уже создал ключ SSH на сервере, и я могу подключиться через Putty с моего локального терминала, используя другой порт (34891).
Нужна помощь, как я могу передать свой локальный репозиторий в мой удаленный репозиторий.
Ниже с моего сервера.Удаленный репозиторий выглядит нормально
[myname@octopus gitrepo.git]$ pwd
/media2/myname/gitrepo.git
[myname@octopus gitrepo.git]$ ls -l
total 28
-rw-rw-r-- 1 myname myname 23 Oct 17 23:45 HEAD
-rw-rw-r-- 1 myname myname 84 Oct 17 23:45 config
-rw-rw-r-- 1 myname myname 73 Oct 17 23:45 description
drwxrwxr-x 2 myname myname 4096 Oct 17 23:45 hooks
drwxrwxr-x 2 myname myname 4096 Oct 17 23:45 info
drwxrwxr-x 4 myname myname 4096 Oct 17 23:45 objects
drwxrwxr-x 4 myname myname 4096 Oct 17 23:45 refs
[myname@octopus gitrepo.git]$
Ниже приведены команды, используемые в моем локальном репозитории
Malai@MALAI MINGW64 /e/gitrepo/test (master)
$ ls
new.txt
Malai@MALAI MINGW64 /e/gitrepo/test (master)
$ git remote add origin myname@xxx.y.z.aaa:/media2/myname/gitrepo.git
Malai@MALAI MINGW64 /e/gitrepo/test (master)
$ git remote -v
origin myname@xxx.y.z.aaa:/media2/myname/gitrepo.git (fetch)
origin myname@xxx.y.z.aaa:/media2/myname/gitrepo.git (push)
Malai@MALAI MINGW64 /e/gitrepo/test (master)
$ git push -u origin master
ssh: connect to host xxx.y.z.aaa port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я также попытался добавить номер порта, как показано ниже, и все еще та же ошибка
git remote add origin myname@xxx.y.z.aaa:34891/media2/myname/gitrepo.git
В ssh_config я добавил IP-адрес и номер порта, как показано ниже
Host xxx.y.z.aaa
Port 34891
Когда я пытаюсь подключиться, он запрашивает пароль.Но это говорит, что разрешение отказано.
Malai@MALAI MINGW64 /e/gitrepo/test (master)
$ ssh -T -p 34891 myname@xxx.y.z.aaa
myname@xxx.y.z.aaa's password:
Permission denied, please try again.
Я что-то упустил?Должен ли я положить закрытый ключ где-нибудь?или любой конфиг я должен сделать в конфигурации SSH?