Форумы портала PHP.SU » » Работа с файловой системой и файлами » Как подключиться к github?

Страниц (1): [1]
 

1. EVOSandru6 - 02 Июня, 2014 - 14:50:21 - перейти к сообщению
1 - Зарегистрировался на github.com
2 - создал repository проекта на самом сайте
3 - установил git( внутри есть файл git bash и git gui)
4 - создал папку для хранения проектов и папку проекта , вложенную в неё (git/spasalon-mvc)
5 - Правой кнопкой мыши шлепнул по данной папке с одноименным названием моего проекта (выбрал git bash)
6 - Выполнил следующие команды

git config --global user.name "EVOSandru6"
git config --global user.email "EVOSduple@mail.ru"
git init


7 - git clone git://github.com/EVOSandru6/spasalon-mvc.git
Вышла ошибка - Failed Connect to github.com:443

Я так понял, что данная команда связывает папку локальную и repository на сайте github.com
До этого я в puttygen сформировал ssh ключ и добавил его в свой аккаунт. Не судите строго, я перелопатил habrahabr и stackoverflow, но там для меня не совсем понятно дана

информация.


В чем может быть причина ошибки?
2. OrmaJever - 02 Июня, 2014 - 15:07:11 - перейти к сообщению
Сам с гитом мучался очень долго, поэтому расскажу основные проблемы
1) мне кажется в ссылке git://github.com/EVOSandru6/spasalon-mvc.git нужно изменить протокол на https, т.е. https://github[dot]com/EVOSandru6/spasalon-mvc[dot]git
2) нужно добавить ssh ключ, как это сделать подробно описано тут
он нужен только что бы вы смогли загружать в удалённый репозиторий.
3. EVOSandru6 - 03 Июня, 2014 - 07:36:00 - перейти к сообщению
OrmaJever пишет:
Сам с гитом мучался очень долго, поэтому расскажу основные проблемы
1) мне кажется в ссылке git://github.com/EVOSandru6/spasalon-mvc.git нужно изменить протокол на https, т.е. https://github[dot]com/EVOSandru6/spasalon-mvc[dot]git
2) нужно добавить ssh ключ, как это сделать подробно описано тут
он нужен только что бы вы смогли загружать в удалённый репозиторий.


Спасибо, пытаюсь встать на рельсы. Перешел по ссылке, завел ssh ключ. Скопировал его в аккаунт сайта

В 4-м пункте после того как набрал :

ssh -T git@github.com

Вышла ошибка : connect to host github.com port 22: Bad file number
4. EVOSandru6 - 04 Июня, 2014 - 11:20:02 - перейти к сообщению
OrmaJever пишет:
Сам с гитом мучался очень долго, поэтому расскажу основные проблемы
1) мне кажется в ссылке git://github.com/EVOSandru6/spasalon-mvc.git нужно изменить протокол на https, т.е. https://github[dot]com/EVOSandru6/spasalon-mvc[dot]git
2) нужно добавить ssh ключ, как это сделать подробно описано тут
он нужен только что бы вы смогли загружать в удалённый репозиторий.


Спасибо, у меня вопрос:

Изначально у меня был один репозиторий в аккаунте на github - spasalon-mvc.git

Потом я создал еще один - testJavaGit.git

Набрал в git bash следующие строки:
--
cd testJavaGit ( моя локальная папка, тут все нормально )

git init

git add .

git commit -m "initial commit"

git remote add origin git://github.com:EVOSandru6/spasalon-mvc.git ( тут я перепутал название репозитория !!! )

git push origin master ( ввел данные от кабинета, вошел )

git add .

git commit -m "more changes to index"

git push origin master

--

Как теперь удалить файлы из репозитория "spasalon-mvc.git" и связать папку testJavaGit с репозиторием testJavaGit.git

Пробовал проделать все действия выше повторно, но только со строкой

git://github.com:EVOSandru6/testJavaGit .git

Вместо

git://github.com:EVOSandru6/spasalon-mvc.git

Но пишет ругательство remote origin already exist

Что делать?
5. IllusionMH - 04 Июня, 2014 - 11:34:07 - перейти к сообщению
EVOSandru6, вот тут как сменить origin
http://git-scm[dot]com/book/ru/Основ[dot][dot][dot]ми-репозиториями
А потом и всю прочитаь. Книжка небольшая, зато инфы полезной и нужной много.
А по поводу лишнего, посмотрите в сторону git reset --hard но хз как оно работает с внешними.
6. EVOSandru6 - 04 Июня, 2014 - 12:05:55 - перейти к сообщению
IllusionMH пишет:
EVOSandru6, вот тут как сменить origin
http://git-scm[dot]com/book/ru/Основ[dot][dot][dot]ми-репозиториями
А потом и всю прочитаь. Книжка небольшая, зато инфы полезной и нужной много.
А по поводу лишнего, посмотрите в сторону git reset --hard но хз как оно работает с внешними.


Спасибо, данную проблему решил через

git remote set-url origin git://github.com:EVOSandru6/testJavaGit.git

теперь когда я набираю

git push origin master , выходит ошибка :

unable to look up github.com (port EVOSandru6) (Тут в скобках Всякие Крякозябры)
7. IllusionMH - 04 Июня, 2014 - 12:54:10 - перейти к сообщению
EVOSandru6, а не должно быть git://git@github.com:EVOSandru6/testJavaGit.git случаем?
8. EVOSandru6 - 04 Июня, 2014 - 13:20:53 - перейти к сообщению
IllusionMH пишет:
EVOSandru6, а не должно быть git://git@github.com:EVOSandru6/testJavaGit.git случаем?


Точно)

Удалил из конфига элемент remote

прописал

git remote add origin git://git@github.com:EVOSandru6/testJavaGit.git ( ругательств не было )

прописал снова

git push origin master

и снова выходит ошибка :

unable to look up github.com (port EVOSandru6) (Тут в скобках Всякие Крякозябры)

 

Powered by ExBB FM 1.0 RC1